OverviewPacketsMobEquipment
ID 0x1F · 31Client → ServerInventory
MobEquipment
Held item sync per slot (hotbar selected slot + equipment window/slot).
mob-equipment.bin
struct MobEquipment {
ActorRuntimeID RuntimeId;
SerializedNetworkItemStackDescriptor Item;
uint8 Slot;
uint8 SelectedSlot;
ContainerID ContainerId;
}Structure
| Field | Type | Description |
|---|---|---|
| Runtime Id | ActorRuntimeID | |
| Item | SerializedNetworkItemStackDescriptor | |
| Slot | uint8 | |
| Selected Slot | uint8 | |
| Container Id | ContainerID |
Structure of SerializedNetworkItemStackDescriptor
cerealizer<NetworkItemStackDescriptor>::SerializedData. ItemStackNetIdVariant's
| Field | Type | Description |
|---|---|---|
| Id | int16 (LE) | |
| Stack Size | uint16 (LE) | |
| Aux Value | varuint32 | |
| Net Id Variant | optional byte + varint32 | Presence flag on the wire; value omitted when absent. |
| Block Runtime Id | varuint32 | |
| User Data Buffer | byte[] |
Notes
- No special notes.
