OverviewPacketsLocatorBar ID 0x155 · 341Server → ClientUI
locator-bar.bin
struct LocatorBar {
varuint32 [] · LocatorBarWaypointPayload[] Waypoints;
}Structure
| Field | Type | Description |
|---|
| Waypoints | varuint32 count + LocatorBarWaypointPayload[] | Length-prefixed sequence. |
Structure of LocatorBarWaypointPayload
| Field | Type | Description |
|---|
| Handle | WaypointGroup.WaypointHandle | |
| Payload | ServerWaypoint.Payload | |
| Action | ServerWaypointGroup.Action | |
Structure of WaypointHandle
| Field | Type | Description |
|---|
| Uuid | uuid.UUID | |
Structure of Payload
| Field | Type | Description |
|---|
| Update Flag | uint32 (LE) | |
| Is Visible | optional byte + bool | Presence flag on the wire; value omitted when absent. |
| World Position | optional byte + WorldPosition | Presence flag on the wire; value omitted when absent. |
| Texture Path | optional byte + string | Presence flag on the wire; value omitted when absent. |
| Icon Size | optional byte + Vec2 | Presence flag on the wire; value omitted when absent. |
| Color | optional byte + Color | Presence flag on the wire; value omitted when absent. |
| Client Position Authority | optional byte + bool | Presence flag on the wire; value omitted when absent. |
| Actor Id | optional byte + ActorUniqueID | Presence flag on the wire; value omitted when absent. |
Structure of WorldPosition
| Field | Type | Description |
|---|
| Pos | Vec3 | |
| Dimension Type | DimensionType | |
Structure of Vec2
| Field | Type | Description |
|---|
| X | float32 (LE) | |
| Y | float32 (LE) | |
Structure of Vec3
| Field | Type | Description |
|---|
| X | float32 (LE) | |
| Y | float32 (LE) | |
| Z | float32 (LE) | |
Notes