← Packet index

Packet 172

UpdateSubChunkBlocksPacket

Packet datagramWire order
HeaderID 172varuint
0Sub Chunk Block PositionBlockPos · variable
1Blocks ChangedUpdateSubChunkBlocksChangedInfo · variable

Serialized fields

2 top-level fields
  1. 0Sub Chunk Block PositionBlockPos
    1. 0XCompressionvarint32
    2. 1YCompressionvarint32
    3. 2ZCompressionvarint32
  2. 1Blocks ChangedUpdateSubChunkBlocksChangedInfo
    1. 0Blocks Changed - StandardsUpdateSubChunkNetworkBlockInfoas array<UpdateSubChunkNetworkBlockInfo>
      1. 0PosBlockPos
        1. 0XCompressionvarint32
        2. 1YCompressionvarint32
        3. 2ZCompressionvarint32
      2. 1Runtime IdCompressionvaruint32
      3. 2Update FlagsCompressionvaruint32
      4. 3Sync Message - Entity Unique IDCompressionvaruint64
      5. 4Sync Message - MessageCompressionvaruint32
    2. 1Blocks Changed - ExtrasUpdateSubChunkNetworkBlockInfoas array<UpdateSubChunkNetworkBlockInfo>
      1. 0PosBlockPos
        1. 0XCompressionvarint32
        2. 1YCompressionvarint32
        3. 2ZCompressionvarint32
      2. 1Runtime IdCompressionvaruint32
      3. 2Update FlagsCompressionvaruint32
      4. 3Sync Message - Entity Unique IDCompressionvaruint64
      5. 4Sync Message - MessageCompressionvaruint32

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.