← Packet index

Packet 61

ChangeDimensionPacket

The server sends this packet from the level to kick off dimension changing process.

Packet datagramWire order
HeaderID 61varuint
0Dimension IDDimensionType · variable
1PositionVec3 · variable
2Respawnboolean · 1 byte
3Loading Screen Iduint32 · 4 bytes

Serialized fields

4 top-level fields
  1. 0Dimension IDCurrently supported: (0 -> Overworld, 1 -> Nether, 2 -> The End, 3 -> Undefined)DimensionType
    1. 0valueCompressionvarint32
  2. 1PositionVec3
  3. 2Respawnboolean
  4. 3Loading Screen IdLeave empty if there is no loading screen expected on the client. This id needs to be unique and not conflict with any other active loading screens. This is implemented with an unsigned integer incrementing forever, and that is expected to not have collisions when it wraps around back to 0 if that could be a possibility.uint32

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.