| Key | Name |
| Type | slot |
| Type | particle |
| Type | particleData |
| Type | ingredient |
| Type | entityMetadataItem |
| Type | command_node |
| Field Name | Field Type | Notes | |||||||||||||||
| present | bool | ||||||||||||||||
| 🔁 if present |
| ||||||||||||||||
| Field Name | Field Type | Notes |
| particleId | varint |
| Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||||||||
| particleData if compareTo |
| |||||||||||||||||||||||||||||||||||||
| Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| entityMetadataItem if compareTo |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children length | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children array | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| redirectNode if flags/has redirect node |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| extraNodeData if flags/command node type |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Key | Name |
| Type | packet_set_protocol |
| 0xfe | packet_legacy_server_list_ping |
| Type | packet |
| Field Name | Field Type | Notes |
| protocolVersion | varint | |
| serverHost | string | |
| serverPort | u16 | |
| nextState | varint |
| Field Name | Field Type | Notes |
| payload | u8 |
| Field Name | Field Type | Notes | ||||||
| name | varint enum
| |||||||
| params if name |
| |||||||
| Key | Name |
| Type | packet_server_info |
| 0x1 | packet_ping |
| Type | packet |
| Field Name | Field Type | Notes |
| response | string |
| Field Name | Field Type | Notes |
| time | i64 |
| Field Name | Field Type | Notes | ||||||
| name | varint enum
| |||||||
| params if name |
| |||||||
| Key | Name |
| Type | packet_ping_start |
| 0x1 | packet_ping |
| Type | packet |
| Field Name | Field Type | Notes |
| time | i64 |
| Field Name | Field Type | Notes | ||||||
| name | varint enum
| |||||||
| params if name |
| |||||||
| Key | Name |
| Type | packet_disconnect |
| 0x1 | packet_encryption_begin |
| 0x2 | packet_success |
| 0x3 | packet_compress |
| 0x4 | packet_login_plugin_request |
| Type | packet |
| Field Name | Field Type | Notes |
| reason | string |
| Field Name | Field Type | Notes |
| serverId | string |
| Field Name | Field Type | Notes |
| uuid | UUID | |
| username | string |
| Field Name | Field Type | Notes |
| threshold | varint |
| Field Name | Field Type | Notes |
| messageId | varint | |
| channel | string | |
| data | restBuffer |
| Field Name | Field Type | Notes | |||||||||||||||
| name | varint enum
| ||||||||||||||||
| params if name |
| ||||||||||||||||
| Key | Name |
| Type | packet_login_start |
| 0x1 | packet_encryption_begin |
| 0x2 | packet_login_plugin_response |
| Type | packet |
| Field Name | Field Type | Notes |
| username | string |
| Field Name | Field Type | Notes |
| Field Name | Field Type | Notes |
| messageId | varint | |
| data optional | restBuffer |
| Field Name | Field Type | Notes | |||||||||
| name | varint enum
| ||||||||||
| params if name |
| ||||||||||
| Field Name | Field Type | Notes |
| entityId | varint | |
| objectUUID | UUID | |
| type | varint | |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| pitch | i8 | |
| yaw | i8 | |
| objectData | i32 | |
| velocityX | i16 | |
| velocityY | i16 | |
| velocityZ | i16 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| count | i16 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| type | i8 | |
| x | f64 | |
| y | f64 | |
| z | f64 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| entityUUID | UUID | |
| type | varint | |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| yaw | i8 | |
| pitch | i8 | |
| headPitch | i8 | |
| velocityX | i16 | |
| velocityY | i16 | |
| velocityZ | i16 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| entityUUID | UUID | |
| title | varint | |
| location | position | |
| direction | u8 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| playerUUID | UUID | |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| yaw | i8 | |
| pitch | i8 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| animation | u8 |
| Field Name | Field Type | Notes | |||||||||
| entries length | varint | ||||||||||
| entries array |
| ||||||||||
| Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| reset | bool | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| advancementMapping length | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| advancementMapping array |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| identifiers length | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| identifiers array | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| progressMapping length | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| progressMapping array |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Field Name | Field Type | Notes |
| entityId | varint | |
| location | position | |
| destroyStage | i8 |
| Field Name | Field Type | Notes |
| location | position | |
| action | u8 | |
| nbtData | optionalNbt |
| Field Name | Field Type | Notes |
| location | position | |
| byte1 | u8 | |
| byte2 | u8 | |
| blockId | varint |
| Field Name | Field Type | Notes |
| location | position | |
| type | varint |
| Field Name | Field Type | Notes | |||||||||
| entityUUID | UUID | ||||||||||
| action | varint | ||||||||||
| title if action |
| ||||||||||
| health if action |
| ||||||||||
| color if action |
| ||||||||||
| dividers if action |
| ||||||||||
| flags if action |
| ||||||||||
| Field Name | Field Type | Notes |
| difficulty | u8 | |
| difficultyLocked | bool |
| Field Name | Field Type | Notes | ||||||
| transactionId | varint | |||||||
| start | varint | |||||||
| length | varint | |||||||
| matches length | varint | |||||||
| matches array |
| |||||||
| Field Name | Field Type | Notes |
| nodes length | varint | |
| nodes array | command_node | |
| rootIndex | varint |
| Field Name | Field Type | Notes | ||||||
| feet eyes | varint | |||||||
| x | f64 | |||||||
| y | f64 | |||||||
| z | f64 | |||||||
| isEntity | bool | |||||||
| entityId if isEntity |
| |||||||
| entity feet eyes if isEntity |
| |||||||
| Field Name | Field Type | Notes |
| transactionId | varint | |
| nbt | optionalNbt |
| Field Name | Field Type | Notes |
| message | string | |
| position | i8 |
| Field Name | Field Type | Notes | |||||||||
| chunkX | i32 | ||||||||||
| chunkZ | i32 | ||||||||||
| records length | varint | ||||||||||
| records array |
| ||||||||||
| Field Name | Field Type | Notes |
| windowId | i8 | |
| action | i16 | |
| accepted | bool |
| Field Name | Field Type | Notes |
| windowId | u8 |
| Field Name | Field Type | Notes |
| windowId | varint | |
| inventoryType | varint | |
| windowTitle | string |
| Field Name | Field Type | Notes |
| windowId | u8 | |
| items length | i16 | |
| items array | slot |
| Field Name | Field Type | Notes |
| windowId | u8 | |
| property | i16 | |
| value | i16 |
| Field Name | Field Type | Notes |
| windowId | i8 | |
| slot | i16 | |
| item | slot |
| Field Name | Field Type | Notes |
| itemID | varint | |
| cooldownTicks | varint |
| Field Name | Field Type | Notes |
| channel | string | |
| data | restBuffer |
| Field Name | Field Type | Notes |
| soundName | string | |
| soundCategory | varint | |
| x | i32 | |
| y | i32 | |
| z | i32 | |
| volume | f32 | |
| pitch | f32 |
| Field Name | Field Type | Notes |
| reason | string |
| Field Name | Field Type | Notes |
| entityId | i32 | |
| entityStatus | i8 |
| Field Name | Field Type | Notes | |||||||||
| x | f32 | ||||||||||
| y | f32 | ||||||||||
| z | f32 | ||||||||||
| radius | f32 | ||||||||||
| affectedBlockOffsets length | i32 | ||||||||||
| affectedBlockOffsets array |
| ||||||||||
| playerMotionX | f32 | ||||||||||
| playerMotionY | f32 | ||||||||||
| playerMotionZ | f32 | ||||||||||
| Field Name | Field Type | Notes |
| chunkX | i32 | |
| chunkZ | i32 |
| Field Name | Field Type | Notes |
| reason | u8 | |
| gameMode | f32 |
| Field Name | Field Type | Notes |
| windowId | u8 | |
| nbSlots | varint | |
| entityId | i32 |
| Field Name | Field Type | Notes |
| keepAliveId | i64 |
| Field Name | Field Type | Notes | |||||||||
| x | i32 | ||||||||||
| z | i32 | ||||||||||
| groundUp | bool | ||||||||||
| bitMap | varint | ||||||||||
| heightmaps | nbt | ||||||||||
| biomes if groundUp |
| ||||||||||
| blockEntities length | varint | ||||||||||
| blockEntities array | nbt | ||||||||||
| Field Name | Field Type | Notes |
| effectId | i32 | |
| location | position | |
| data | i32 | |
| global | bool |
| Field Name | Field Type | Notes |
| particleId | i32 | |
| longDistance | bool | |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| offsetX | f32 | |
| offsetY | f32 | |
| offsetZ | f32 | |
| particleData | f32 | |
| particles | i32 |
| Field Name | Field Type | Notes |
| chunkX | varint | |
| chunkZ | varint | |
| skyLightMask | varint | |
| blockLightMask | varint | |
| emptySkyLightMask | varint | |
| emptyBlockLightMask | varint | |
| data | restBuffer |
| Field Name | Field Type | Notes |
| entityId | i32 | |
| gameMode | u8 | |
| dimension | i32 | |
| hashedSeed | i64 | |
| maxPlayers | u8 | |
| levelType | string | |
| viewDistance | varint | |
| reducedDebugInfo | bool | |
| enableRespawnScreen | bool |
| Field Name | Field Type | Notes | |||||||||||||||
| itemDamage | varint | ||||||||||||||||
| scale | i8 | ||||||||||||||||
| trackingPosition | bool | ||||||||||||||||
| locked | bool | ||||||||||||||||
| icons length | varint | ||||||||||||||||
| icons array |
| ||||||||||||||||
| columns | i8 | ||||||||||||||||
| rows if columns |
| ||||||||||||||||
| x if columns |
| ||||||||||||||||
| y if columns |
| ||||||||||||||||
| data if columns |
| ||||||||||||||||
| Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||
| windowId | varint | |||||||||||||||||||||||||||||||
| trades length | u8 | |||||||||||||||||||||||||||||||
| trades array |
| |||||||||||||||||||||||||||||||
| villagerLevel | varint | |||||||||||||||||||||||||||||||
| experience | varint | |||||||||||||||||||||||||||||||
| isRegularVillager | bool | |||||||||||||||||||||||||||||||
| canRestock | bool | |||||||||||||||||||||||||||||||
| Field Name | Field Type | Notes |
| entityId | varint | |
| dX | i16 | |
| dY | i16 | |
| dZ | i16 | |
| onGround | bool |
| Field Name | Field Type | Notes |
| entityId | varint | |
| dX | i16 | |
| dY | i16 | |
| dZ | i16 | |
| yaw | i8 | |
| pitch | i8 | |
| onGround | bool |
| Field Name | Field Type | Notes |
| entityId | varint | |
| yaw | i8 | |
| pitch | i8 | |
| onGround | bool |
| Field Name | Field Type | Notes |
| entityId | varint |
| Field Name | Field Type | Notes |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| yaw | f32 | |
| pitch | f32 |
| Field Name | Field Type | Notes |
| hand | varint |
| Field Name | Field Type | Notes |
| location | position |
| Field Name | Field Type | Notes |
| windowId | i8 | |
| recipe | string |
| Field Name | Field Type | Notes |
| flags | i8 | |
| flyingSpeed | f32 | |
| walkingSpeed | f32 |
| Field Name | Field Type | Notes | |||||||||
| event | varint | ||||||||||
| duration if event |
| ||||||||||
| playerId if event |
| ||||||||||
| entityId if event |
| ||||||||||
| message if event |
| ||||||||||
| Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| action | varint enum
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data length | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| data array |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Field Name | Field Type | Notes |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| yaw | f32 | |
| pitch | f32 | |
| flags | i8 | |
| teleportId | varint |
| Field Name | Field Type | Notes | |||||||||
| action | varint | ||||||||||
| craftingBookOpen | bool | ||||||||||
| filteringCraftable | bool | ||||||||||
| smeltingBookOpen | bool | ||||||||||
| filteringSmeltable | bool | ||||||||||
| recipes1 length | varint | ||||||||||
| recipes1 array | string | ||||||||||
| recipes2 if action |
| ||||||||||
| Field Name | Field Type | Notes |
| entityIds length | varint | |
| entityIds array | varint |
| Field Name | Field Type | Notes |
| entityId | varint | |
| effectId | i8 |
| Field Name | Field Type | Notes |
| url | string | |
| hash | string |
| Field Name | Field Type | Notes |
| dimension | i32 | |
| hashedSeed | i64 | |
| gamemode | u8 | |
| levelType | string |
| Field Name | Field Type | Notes |
| entityId | varint | |
| headYaw | i8 |
| Field Name | Field Type | Notes | |||||||||
| action | varint | ||||||||||
| radius if action |
| ||||||||||
| x if action |
| ||||||||||
| z if action |
| ||||||||||
| old radius if action |
| ||||||||||
| new radius if action |
| ||||||||||
| speed if action |
| ||||||||||
| portalBoundary if action |
| ||||||||||
| warning time if action |
| ||||||||||
| warning blocks if action |
| ||||||||||
| Field Name | Field Type | Notes |
| cameraId | varint |
| Field Name | Field Type | Notes |
| slot | i8 |
| Field Name | Field Type | Notes |
| chunkX | varint | |
| chunkZ | varint |
| Field Name | Field Type | Notes |
| viewDistance | varint |
| Field Name | Field Type | Notes |
| position | i8 | |
| name | string |
| Field Name | Field Type | Notes |
| entityId | varint | |
| metadata | entityMetadata |
| Field Name | Field Type | Notes |
| entityId | i32 | |
| vehicleId | i32 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| velocityX | i16 | |
| velocityY | i16 | |
| velocityZ | i16 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| slot | varint | |
| item | slot |
| Field Name | Field Type | Notes |
| experienceBar | f32 | |
| level | varint | |
| totalExperience | varint |
| Field Name | Field Type | Notes |
| health | f32 | |
| food | varint | |
| foodSaturation | f32 |
| Field Name | Field Type | Notes | |||||||||
| name | string | ||||||||||
| action | i8 | ||||||||||
| displayText if action |
| ||||||||||
| type if action |
| ||||||||||
| Field Name | Field Type | Notes |
| entityId | varint | |
| passengers length | varint | |
| passengers array | varint |
| Field Name | Field Type | Notes | |||||||||||||||||||||
| team | string | ||||||||||||||||||||||
| mode | i8 | ||||||||||||||||||||||
| name if mode |
| ||||||||||||||||||||||
| friendlyFire if mode |
| ||||||||||||||||||||||
| nameTagVisibility if mode |
| ||||||||||||||||||||||
| collisionRule if mode |
| ||||||||||||||||||||||
| formatting if mode |
| ||||||||||||||||||||||
| prefix if mode |
| ||||||||||||||||||||||
| suffix if mode |
| ||||||||||||||||||||||
| players if mode |
| ||||||||||||||||||||||
| Field Name | Field Type | Notes | ||||||
| itemName | string | |||||||
| action | varint | |||||||
| scoreName | string | |||||||
| value if action |
| |||||||
| Field Name | Field Type | Notes |
| location | position |
| Field Name | Field Type | Notes |
| age | i64 | |
| time | i64 |
| Field Name | Field Type | Notes | ||||||||||||
| action | varint | |||||||||||||
| text if action |
| |||||||||||||
| fadeIn if action |
| |||||||||||||
| stay if action |
| |||||||||||||
| fadeOut if action |
| |||||||||||||
| Field Name | Field Type | Notes |
| soundId | varint | |
| soundCategory | varint | |
| entityId | varint | |
| volume | f32 | |
| pitch | f32 |
| Field Name | Field Type | Notes | |||||||||
| flags | i8 | ||||||||||
| source if flags |
| ||||||||||
| sound if flags |
| ||||||||||
| Field Name | Field Type | Notes |
| soundId | varint | |
| soundCategory | varint | |
| x | i32 | |
| y | i32 | |
| z | i32 | |
| volume | f32 | |
| pitch | f32 |
| Field Name | Field Type | Notes |
| header | string | |
| footer | string |
| Field Name | Field Type | Notes |
| collectedEntityId | varint | |
| collectorEntityId | varint | |
| pickupItemCount | varint |
| Field Name | Field Type | Notes |
| entityId | varint | |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| yaw | i8 | |
| pitch | i8 | |
| onGround | bool |
| Field Name | Field Type | Notes | |||||||||||||||||||||
| entityId | varint | ||||||||||||||||||||||
| properties length | i32 | ||||||||||||||||||||||
| properties array |
| ||||||||||||||||||||||
| Field Name | Field Type | Notes |
| entityId | varint | |
| effectId | i8 | |
| amplifier | i8 | |
| duration | varint | |
| hideParticles | i8 |
| Field Name | Field Type | Notes |
| id optional | string |
| Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| recipes length | varint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| recipes array |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Field Name | Field Type | Notes |
| group | string | |
| ingredient | ingredient | |
| result | slot | |
| experience | f32 | |
| cookTime | varint |
| Field Name | Field Type | Notes | |||||||||
| tags length | varint | ||||||||||
| tags array |
| ||||||||||
| Field Name | Field Type | Notes |
| blockTags | tags | |
| itemTags | tags | |
| fluidTags | tags | |
| entityTags | tags |
| Field Name | Field Type | Notes |
| location | position | |
| block | varint | |
| status | varint | |
| successful | bool |
| Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name | varint enum
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| params if name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Field Name | Field Type | Notes |
| teleportId | varint |
| Field Name | Field Type | Notes |
| transactionId | varint | |
| location | position |
| Field Name | Field Type | Notes |
| newDifficulty | u8 |
| Field Name | Field Type | Notes |
| new book | slot | |
| signing | bool | |
| hand | varint |
| Field Name | Field Type | Notes |
| transactionId | varint | |
| entityId | varint |
| Field Name | Field Type | Notes |
| slot | varint |
| Field Name | Field Type | Notes |
| name | string |
| Field Name | Field Type | Notes |
| slot | varint |
| Field Name | Field Type | Notes |
| primary effect | varint | |
| secondary effect | varint |
| Field Name | Field Type | Notes |
| location | position | |
| command | string | |
| mode | varint | |
| flags | u8 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| command | string | |
| track output | bool |
| Field Name | Field Type | Notes |
| location | position | |
| action | varint | |
| mode | varint | |
| name | string | |
| offset x | i8 | |
| offset y | i8 | |
| offset z | i8 | |
| size x | i8 | |
| size y | i8 | |
| size z | i8 | |
| mirror | varint | |
| rotation | varint | |
| metadata | string | |
| integrity | f32 | |
| seed | varlong | |
| flags | u8 |
| Field Name | Field Type | Notes |
| transactionId | varint | |
| text | string |
| Field Name | Field Type | Notes |
| message | string |
| Field Name | Field Type | Notes |
| actionId | varint |
| Field Name | Field Type | Notes |
| locale | string | |
| viewDistance | i8 | |
| chatFlags | varint | |
| chatColors | bool | |
| skinParts | u8 | |
| mainHand | varint |
| Field Name | Field Type | Notes |
| windowId | i8 | |
| action | i16 | |
| accepted | bool |
| Field Name | Field Type | Notes |
| windowId | i8 | |
| enchantment | i8 |
| Field Name | Field Type | Notes |
| windowId | u8 | |
| slot | i16 | |
| mouseButton | i8 | |
| action | i16 | |
| mode | i8 | |
| item | slot |
| Field Name | Field Type | Notes |
| windowId | u8 |
| Field Name | Field Type | Notes |
| channel | string | |
| data | restBuffer |
| Field Name | Field Type | Notes | |||||||||
| target | varint | ||||||||||
| mouse | varint | ||||||||||
| x if mouse |
| ||||||||||
| y if mouse |
| ||||||||||
| z if mouse |
| ||||||||||
| hand if mouse |
| ||||||||||
| Field Name | Field Type | Notes |
| keepAliveId | i64 |
| Field Name | Field Type | Notes |
| locked | bool |
| Field Name | Field Type | Notes |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| onGround | bool |
| Field Name | Field Type | Notes |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| yaw | f32 | |
| pitch | f32 | |
| onGround | bool |
| Field Name | Field Type | Notes |
| yaw | f32 | |
| pitch | f32 | |
| onGround | bool |
| Field Name | Field Type | Notes |
| onGround | bool |
| Field Name | Field Type | Notes |
| x | f64 | |
| y | f64 | |
| z | f64 | |
| yaw | f32 | |
| pitch | f32 |
| Field Name | Field Type | Notes |
| leftPaddle | bool | |
| rightPaddle | bool |
| Field Name | Field Type | Notes |
| windowId | i8 | |
| recipe | string | |
| makeAll | bool |
| Field Name | Field Type | Notes |
| flags | i8 | |
| flyingSpeed | f32 | |
| walkingSpeed | f32 |
| Field Name | Field Type | Notes |
| status | varint | |
| location | position | |
| face | i8 |
| Field Name | Field Type | Notes |
| entityId | varint | |
| actionId | varint | |
| jumpBoost | varint |
| Field Name | Field Type | Notes |
| sideways | f32 | |
| forward | f32 | |
| jump | u8 |
| Field Name | Field Type | Notes | |||||||||||||||||||||||||||||||||
| type | varint | ||||||||||||||||||||||||||||||||||
| 🔁 if type |
| ||||||||||||||||||||||||||||||||||
| Field Name | Field Type | Notes |
| result | varint |
| Field Name | Field Type | Notes |
| slotId | i16 |
| Field Name | Field Type | Notes |
| slot | i16 | |
| item | slot |
| Field Name | Field Type | Notes |
| location | position | |
| name | string | |
| target | string | |
| pool | string | |
| finalState | string | |
| jointType | string |
| Field Name | Field Type | Notes |
| location | position | |
| text1 | string | |
| text2 | string | |
| text3 | string | |
| text4 | string |
| Field Name | Field Type | Notes |
| hand | varint |
| Field Name | Field Type | Notes |
| target | UUID |
| Field Name | Field Type | Notes |
| hand | varint | |
| location | position | |
| direction | varint | |
| cursorX | f32 | |
| cursorY | f32 | |
| cursorZ | f32 | |
| insideBlock | bool |
| Field Name | Field Type | Notes |
| hand | varint |
| Field Name | Field Type | Notes | ||||||
| action | varint | |||||||
| tabId if action |
| |||||||
| Field Name | Field Type | Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| name | varint enum
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| params if name | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||