OverviewPacketsMobArmorEquipment
ID 0x20 · 32Server → ClientInventory
MobArmorEquipment
Armor sync: head/chest/legs/feet/offhand item stacks in one packet.
mob-armor-equipment.bin
struct MobArmorEquipment {
ActorRuntimeID RuntimeId;
SerializedNetworkItemStackDescriptor Head;
SerializedNetworkItemStackDescriptor Torso;
SerializedNetworkItemStackDescriptor Legs;
SerializedNetworkItemStackDescriptor Feet;
SerializedNetworkItemStackDescriptor Body;
}Structure
| Field | Type | Description |
|---|---|---|
| Runtime Id | ActorRuntimeID | |
| Head | SerializedNetworkItemStackDescriptor | |
| Torso | SerializedNetworkItemStackDescriptor | |
| Legs | SerializedNetworkItemStackDescriptor | |
| Feet | SerializedNetworkItemStackDescriptor | |
| Body | SerializedNetworkItemStackDescriptor |
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.
