| Chunk Position (Required) |
ChunkPos |
0 |
Chunk column position (chunk x, chunk z). |
ChunkPos
| Field Name |
Type |
Field Index |
Description |
| X (Required) |
varint32 |
0 |
|
| Z (Required) |
varint32 |
1 |
|
|
| Dimension Id (Required) |
DimensionType |
1 |
Dimension the chunk belongs to. |
DimensionType
| Field Name |
Type |
Field Index |
Description |
| value (Required) |
varint32 |
0 |
|
|
| Sub-chunks Count (Required) |
varuint32 |
2 |
Number of sub-chunks serialized in this packet. |
| Client Request SubChunk Limit |
varint32 |
3 |
Optional client sub-chunk request limit; -1 means no limit. Present only in request mode. |
| Cache Enabled (Required) |
boolean |
4 |
Whether the client cache (blob) protocol is used for this chunk. |
| Cache Metadata (Required) |
array<LevelChunkPacketPayload SubChunkMetadata> |
5 |
Per-sub-chunk cache blob hashes; populated only when Cache Enabled is set. |
LevelChunkPacketPayload SubChunkMetadata (Array Item)
| Field Name |
Type |
Field Index |
Description |
| Blob Id (Required) |
uint64 |
0 |
Content hash identifying the cached blob for this sub-chunk (see the client cache protocol). |
|
| Serialized Chunk Data (Required) |
string |
6 |
The serialized chunk payload (block, biome, heightmap and block-entity data). |