0x26 S26PacketMapChunkBulk
Sends multiple chunks at once. Used for initial world load and large area updates.
Fields
| Field | Type | Description |
|---|---|---|
| chunks | Chunk[] | Array of chunk data with X/Z/bitmask/compressed data |
| skyLightSent | boolean | Whether skylight data is included |
Wire Encoding
| Field | Type | Notes |
|---|---|---|
| Sky Light | bool | Includes skylight |
| Column Count | VarInt | |
| Per Column | int,int,short,VarInt,byte[] | X, Z, bitmask, dataSize, compressed data |
MCP References
MCP
NetHandlerPlayClient.handleMapChunkBulk()Handler Interface
HND
INetHandlerPlayClientNotes
S26 is the bulk version of S21 — sends many chunks in a single packet. Used on world join and loading large areas. XRay modules also cancel S26 alongside S21 to prevent chunk updates.
implementation Implementation Cases
XRay
(Tenacity 6.0)
Same as S21 but for bulk chunk loading. XRay modifies bulk data.
Search
(Tenacity 6.0)
Same as S21 but for bulk chunk loading. XRay modifies bulk data.