← Packet index

Packet 341

LocatorBarPacket

Syncs LocatorBar changes on the server with the client.

Packet datagramWire order
HeaderID 341varuint
0Waypointsarray<LocatorBarWaypointPayload> · variable

Serialized fields

1 top-level fields
  1. 0WaypointsArray of LocatorBarWaypointPayload'sLocatorBarWaypointPayloadas array<LocatorBarWaypointPayload>
    1. 0GroupHandleWaypointGroup::WaypointHandle used to lookup Waypoint in WaypointGroups.WaypointGroup::WaypointHandle
      1. 0UUIDmce::UUID used to lookup Waypoint in WaypointGroups.mce::UUID
        1. 0Most Significant Bitsuint64
        2. 1Least Significant Bitsuint64
    2. 1ServerWaypointPayloadContains the optional data to add or update the client Waypoint.ServerWaypoint::Payload
      1. 0UpdateFlagA bitflag uint used to map to which of the optional values in this payload should be updated.uint32
      2. 1IsVisibleoptionalBoolean used to tell the client if the Waypoint is visible or not.boolean
      3. 2WorldPositionoptionalThe Vec3 position and DimensionID of the waypoint.WorldPosition
        1. 0PositionThe Vec3 position in the dimension.Vec3
        2. 1DimensionTypeThe runtime id of the dimension.DimensionType
          1. 0valueCompressionvarint32
      4. 3TexturePathoptionalThe path used to select which texture the Waypoint displays.string
      5. 4IconSizeoptionalThe size of the icon that is displayed. Default: [1, 1]Vec2
      6. 5ColoroptionalThe color that the client with tint the waypoint texture.Color
        1. 0Colorint32
      7. 6ClientPositionAuthorityoptionalBoolean that if true the client will update the Waypoints position per tick.boolean
      8. 7ActorUniqueIDoptionalThe entity id that Waypoint will be attached to.ActorUniqueID
        1. 0Actor Unique IDCompressionvarint64
    3. 2ActionFlagEnum which defines if the Waypoint operation was an add, remove or update.CompressionEnum-as-ValueServerWaypointGroup::Actionas uint8
      1. 0None
      2. 1Add
      3. 2Remove
      4. 3Update

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.