← Back to Index

MoveActorAbsolutePacket (18)

This is used primarily for motion updates of all actors from server to client.
Field Name Type Field Index Description
Move Data (Required) class MoveActorAbsoluteData 0 This is client bound for normal actor motion updates.

class MoveActorAbsoluteData

Field Name Type Field Index Description
ActorRuntimeID (Required) ActorRuntimeID 0 The runtime id of the actor being moved

ActorRuntimeID

Field Name Type Field Index Description
Actor Runtime ID (Required) varuint64 0
Header (Required) uint8 1 Header bits describing the status of the actor, see additional documentation in the supplemental documentation folder
Position (Required) Vec3 2 X/Y/Z coordinates of the position of the actor, each being a 4 byte float

Vec3

Field Name Type Field Index Description
X (Required) float 0
Y (Required) float 1
Z (Required) float 2
Rotation X (Required) uint8 3 The X rotation of the actor stored as an integer
Rotation Y (Required) uint8 4 The Y rotation of the actor stored as an integer
Rotation Y Head (Required) uint8 5 The head rotation of the actor if and only if it's a Mob type, stored as an integer