← Packet index

Packet 18

MoveActorAbsolutePacket

This is used primarily for motion updates of all actors from server to client.

Packet datagramWire order
HeaderID 18varuint
0Move DataMoveActorAbsoluteData · variable

Serialized fields

1 top-level fields
  1. 0Move DataThis is client bound for normal actor motion updates.MoveActorAbsoluteData
    1. 0ActorRuntimeIDThe runtime id of the actor being movedActorRuntimeID
      1. 0Actor Runtime IDCompressionvaruint64
    2. 1HeaderHeader bits describing the status of the actor, see additional documentation in the supplemental documentation folderuint8
    3. 2PositionX/Y/Z coordinates of the position of the actor, each being a 4 byte floatVec3
    4. 3Rotation XThe X rotation of the actor stored as an integeruint8
    5. 4Rotation YThe Y rotation of the actor stored as an integeruint8
    6. 5Rotation Y HeadThe head rotation of the actor if and only if it's a Mob type, stored as an integeruint8

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.