← Packet index

Packet 174

SubChunkPacket

Contains subchunk terrain data, heightmaps, and optional blob cache IDs.

Packet datagramWire order
HeaderID 174varuint
0Cache Enabledboolean · 1 byte
1Dimension TypeDimensionType · variable
2Center PosSubChunkPos · variable
3SubChunk Dataarray<SubChunkPacketData> · variable

Serialized fields

4 top-level fields
  1. 0Cache Enabledboolean
  2. 1Dimension TypeDimensionType
    1. 0valueCompressionvarint32
  3. 2Center PosSubChunkPos
    1. 0Subchunk Position Xint32
    2. 1Subchunk Position Yint32
    3. 2Subchunk Position Zint32
  4. 3SubChunk DataSubChunkPacketDataas array<SubChunkPacketData>
    1. 0SubChunk Pos OffsetSubChunkPosOffset
      1. 0Subchunk Offset Xint8
      2. 1Subchunk Offset Yint8
      3. 2Subchunk Offset Zint8
    2. 1SubChunk Request ResultEnum-as-Valueuint8
      1. 0Success
      2. 1LevelChunkDoesntExist
      3. 2WrongDimension
      4. 3PlayerDoesntExist
      5. 4IndexOutOfBounds
      6. 5SuccessAllAir
    3. 2Serialized Sub Chunkoptionalstring
    4. 3Height Map DataSubChunkHeightmapData
      1. 0Height Map TypeEnum-as-Valueuint8
        1. 0NoData
        2. 1HasData
        3. 2AllTooHigh
        4. 3AllTooLow
      2. 1Subchunk Height Mapoptionalarray<array<int8>>
      3. 2Render Height Map TypeEnum-as-Valueuint8
        1. 0NoData
        2. 1HasData
        3. 2AllTooHigh
        4. 3AllTooLow
        5. 4AllCopied
      4. 3Subchunk Render Height Mapoptionalarray<array<int8>>

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.