← Packet index

Packet 21

UpdateBlockPacket

This happens often. Luckily, the packets are small.

Packet datagramWire order
HeaderID 21varuint
0Block PositionBlockPos · variable
1Block Runtime IDvaruint32 · variable (up to 5 bytes)
2Flagsvaruint32 · variable (up to 5 bytes)
3Layervaruint32 · variable (up to 5 bytes)

Serialized fields

4 top-level fields
  1. 0Block PositionBlockPos
    1. 0XCompressionvarint32
    2. 1YCompressionvarint32
    3. 2ZCompressionvarint32
  2. 1Block Runtime IDCompressionvaruint32
  3. 2FlagsCompressionvaruint32
  4. 3LayerCompressionvaruint32

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.