---
title: Bundle Delimiter
description: "Play 0x00, server → client."
---

`play` · `0x00` · **clientbound** (server → client)

Marks the start and end of a bundle of packets that the client should process together in the same tick. The server sends one before and one after a group of packets (for example an entity spawn and its metadata). The client buffers everything between the two delimiters and applies it atomically.

Sent by the server, read by the client. Listen for it with `client.on("BundleDelimiter", (data) => …)` on the receiving side.

## Fields

_No fields._

## Send it

```ts
await client.sendPacket("BundleDelimiter");
```

Field aliases listed under Notes are accepted as alternative keys when writing.

Source: [`src/Core/Versions/776/Packets/play/clientbound/BundleDelimiter.ts`](https://github.com/GDLev/mc-protocol/blob/master/src/Core/Versions/776/Packets/play/clientbound/BundleDelimiter.ts)
