{ "types": { "varint": "native", "varlong": "native", "optvarint": "varint", "pstring": "native", "u16": "native", "u8": "native", "i64": "native", "buffer": "native", "i32": "native", "i8": "native", "bool": "native", "i16": "native", "f32": "native", "f64": "native", "UUID": "native", "option": "native", "entityMetadataLoop": "native", "bitfield": "native", "bitflags": "native", "container": "native", "switch": "native", "void": "native", "array": "native", "restBuffer": "native", "nbt": "native", "optionalNbt": "native", "ByteArray": [ "buffer", { "countType": "varint" } ], "string": [ "pstring", { "countType": "varint" } ], "vec3i16": [ "container", [ { "name": "x", "type": "i16" }, { "name": "y", "type": "i16" }, { "name": "z", "type": "i16" } ] ], "slot": [ "container", [ { "name": "present", "type": "bool" }, { "anon": true, "type": [ "switch", { "compareTo": "present", "fields": { "false": "void", "true": [ "container", [ { "name": "itemId", "type": "varint" }, { "name": "itemCount", "type": "i8" }, { "name": "nbtData", "type": "optionalNbt" } ] ] } } ] } ] ], "particle": [ "container", [ { "name": "particleId", "type": "varint" }, { "name": "data", "type": [ "particleData", { "compareTo": "particleId" } ] } ] ], "particleData": [ "switch", { "compareTo": "$compareTo", "fields": { "3": [ "container", [ { "name": "blockState", "type": "varint" } ] ], "14": [ "container", [ { "name": "red", "type": "f32" }, { "name": "green", "type": "f32" }, { "name": "blue", "type": "f32" }, { "name": "scale", "type": "f32" } ] ], "23": [ "container", [ { "name": "blockState", "type": "varint" } ] ], "34": [ "container", [ { "name": "item", "type": "slot" } ] ] }, "default": "void" } ], "ingredient": [ "array", { "countType": "varint", "type": "slot" } ], "position": [ "bitfield", [ { "name": "x", "size": 26, "signed": true }, { "name": "z", "size": 26, "signed": true }, { "name": "y", "size": 12, "signed": true } ] ], "entityMetadataItem": [ "switch", { "compareTo": "$compareTo", "fields": { "0": "i8", "1": "varint", "2": "f32", "3": "string", "4": "string", "5": [ "option", "string" ], "6": "slot", "7": "bool", "8": [ "container", [ { "name": "pitch", "type": "f32" }, { "name": "yaw", "type": "f32" }, { "name": "roll", "type": "f32" } ] ], "9": "position", "10": [ "option", "position" ], "11": "varint", "12": [ "option", "UUID" ], "13": "varint", "14": "nbt", "15": "particle", "16": [ "container", [ { "name": "villagerType", "type": "varint" }, { "name": "villagerProfession", "type": "varint" }, { "name": "level", "type": "varint" } ] ], "17": "optvarint", "18": "varint" } } ], "entityMetadata": [ "entityMetadataLoop", { "endVal": 255, "type": [ "container", [ { "anon": true, "type": [ "container", [ { "name": "key", "type": "u8" }, { "name": "type", "type": "varint" } ] ] }, { "name": "value", "type": [ "entityMetadataItem", { "compareTo": "type" } ] } ] ] } ], "command_node": [ "container", [ { "name": "flags", "type": [ "bitfield", [ { "name": "unused", "size": 3, "signed": false }, { "name": "has_custom_suggestions", "size": 1, "signed": false }, { "name": "has_redirect_node", "size": 1, "signed": false }, { "name": "has_command", "size": 1, "signed": false }, { "name": "command_node_type", "size": 2, "signed": false } ] ] }, { "name": "children", "type": [ "array", { "countType": "varint", "type": "varint" } ] }, { "name": "redirectNode", "type": [ "switch", { "compareTo": "flags/has_redirect_node", "fields": { "1": "varint" }, "default": "void" } ] }, { "name": "extraNodeData", "type": [ "switch", { "compareTo": "flags/command_node_type", "fields": { "0": "void", "1": [ "container", [ { "name": "name", "type": "string" } ] ], "2": [ "container", [ { "name": "name", "type": "string" }, { "name": "parser", "type": "string" }, { "name": "properties", "type": [ "switch", { "compareTo": "parser", "fields": { "brigadier:bool": "void", "brigadier:float": [ "container", [ { "name": "flags", "type": [ "bitfield", [ { "name": "unused", "size": 6, "signed": false }, { "name": "max_present", "size": 1, "signed": false }, { "name": "min_present", "size": 1, "signed": false } ] ] }, { "name": "min", "type": [ "switch", { "compareTo": "flags/min_present", "fields": { "1": "f32" }, "default": "void" } ] }, { "name": "max", "type": [ "switch", { "compareTo": "flags/max_present", "fields": { "1": "f32" }, "default": "void" } ] } ] ], "brigadier:double": [ "container", [ { "name": "flags", "type": [ "bitfield", [ { "name": "unused", "size": 6, "signed": false }, { "name": "max_present", "size": 1, "signed": false }, { "name": "min_present", "size": 1, "signed": false } ] ] }, { "name": "min", "type": [ "switch", { "compareTo": "flags/min_present", "fields": { "1": "f64" }, "default": "void" } ] }, { "name": "max", "type": [ "switch", { "compareTo": "flags/max_present", "fields": { "1": "f64" }, "default": "void" } ] } ] ], "brigadier:integer": [ "container", [ { "name": "flags", "type": [ "bitfield", [ { "name": "unused", "size": 6, "signed": false }, { "name": "max_present", "size": 1, "signed": false }, { "name": "min_present", "size": 1, "signed": false } ] ] }, { "name": "min", "type": [ "switch", { "compareTo": "flags/min_present", "fields": { "1": "i32" }, "default": "void" } ] }, { "name": "max", "type": [ "switch", { "compareTo": "flags/max_present", "fields": { "1": "i32" }, "default": "void" } ] } ] ], "brigadier:long": [ "container", [ { "name": "flags", "type": [ "bitfield", [ { "name": "unused", "size": 6, "signed": false }, { "name": "max_present", "size": 1, "signed": false }, { "name": "min_present", "size": 1, "signed": false } ] ] }, { "name": "min", "type": [ "switch", { "compareTo": "flags/min_present", "fields": { "1": "i64" }, "default": "void" } ] }, { "name": "max", "type": [ "switch", { "compareTo": "flags/max_present", "fields": { "1": "i64" }, "default": "void" } ] } ] ], "brigadier:string": [ "mapper", { "type": "varint", "mappings": { "0": "SINGLE_WORD", "1": "QUOTABLE_PHRASE", "2": "GREEDY_PHRASE" } } ], "minecraft:entity": [ "bitfield", [ { "name": "unused", "size": 6, "signed": false }, { "name": "onlyAllowPlayers", "size": 1, "signed": false }, { "name": "onlyAllowEntities", "size": 1, "signed": false } ] ], "minecraft:game_profile": "void", "minecraft:block_pos": "void", "minecraft:column_pos": "void", "minecraft:vec3": "void", "minecraft:vec2": "void", "minecraft:block_state": "void", "minecraft:block_predicate": "void", "minecraft:item_stack": "void", "minecraft:item_predicate": "void", "minecraft:color": "void", "minecraft:component": "void", "minecraft:message": "void", "minecraft:nbt": "void", "minecraft:nbt_path": "void", "minecraft:objective": "void", "minecraft:objective_criteria": "void", "minecraft:operation": "void", "minecraft:particle": "void", "minecraft:angle": "void", "minecraft:rotation": "void", "minecraft:scoreboard_slot": "void", "minecraft:score_holder": [ "bitfield", [ { "name": "unused", "size": 7, "signed": false }, { "name": "allowMultiple", "size": 1, "signed": false } ] ], "minecraft:swizzle": "void", "minecraft:team": "void", "minecraft:item_slot": "void", "minecraft:resource_location": "void", "minecraft:mob_effect": "void", "minecraft:function": "void", "minecraft:entity_anchor": "void", "minecraft:range": [ "container", [ { "name": "allowDecimals", "type": "bool" } ] ], "minecraft:int_range": "void", "minecraft:float_range": "void", "minecraft:item_enchantment": "void", "minecraft:entity_summon": "void", "minecraft:dimension": "void", "minecraft:nbt_compound_tag": "void", "minecraft:time": "void", "minecraft:resource_or_tag": [ "container", [ { "name": "registry", "type": "string" } ] ], "minecraft:resource": [ "container", [ { "name": "registry", "type": "string" } ] ], "minecraft:uuid": "void" } } ] }, { "name": "suggestionType", "type": [ "switch", { "compareTo": "../flags/has_custom_suggestions", "fields": { "1": "string" }, "default": "void" } ] } ] ] } } ] } ] ] }, "handshaking": { "toClient": { "types": { "packet": [ "container", [ { "name": "name", "type": [ "mapper", { "type": "varint", "mappings": {} } ] }, { "name": "params", "type": [ "switch", { "compareTo": "name", "fields": {} } ] } ] ] } }, "toServer": { "types": { "packet_set_protocol": [ "container", [ { "name": "protocolVersion", "type": "varint" }, { "name": "serverHost", "type": "string" }, { "name": "serverPort", "type": "u16" }, { "name": "nextState", "type": "varint" } ] ], "packet_legacy_server_list_ping": [ "container", [ { "name": "payload", "type": "u8" } ] ], "packet": [ "container", [ { "name": "name", "type": [ "mapper", { "type": "varint", "mappings": { "0x00": "set_protocol", "0xfe": "legacy_server_list_ping" } } ] }, { "name": "params", "type": [ "switch", { "compareTo": "name", "fields": { "set_protocol": "packet_set_protocol", "legacy_server_list_ping": "packet_legacy_server_list_ping" } } ] } ] ] } } }, "status": { "toClient": { "types": { "packet_server_info": [ "container", [ { "name": "response", "type": "string" } ] ], "packet_ping": [ "container", [ { "name": "time", "type": "i64" } ] ], "packet": [ "container", [ { "name": "name", "type": [ "mapper", { "type": "varint", "mappings": { "0x00": "server_info", "0x01": "ping" } } ] }, { "name": "params", "type": [ "switch", { "compareTo": "name", "fields": { "server_info": "packet_server_info", "ping": "packet_ping" } } ] } ] ] } }, "toServer": { "types": { "packet_ping_start": [ "container", [] ], "packet_ping": [ "container", [ { "name": "time", "type": "i64" } ] ], "packet": [ "container", [ { "name": "name", "type": [ "mapper", { "type": "varint", "mappings": { "0x00": "ping_start", "0x01": "ping" } } ] }, { "name": "params", "type": [ "switch", { "compareTo": "name", "fields": { "ping_start": "packet_ping_start", "ping": "packet_ping" } } ] } ] ] } } }, "login": { "toClient": { "types": { "packet_disconnect": [ "container", [ { "name": "reason", "type": "string" } ] ], "packet_encryption_begin": [ "container", [ { "name": "serverId", "type": "string" }, { "name": "publicKey", "type": [ "buffer", { "countType": "varint" } ] }, { "name": "verifyToken", "type": [ "buffer", { "countType": "varint" } ] } ] ], "packet_success": [ "container", [ { "name": "uuid", "type": "UUID" }, { "name": "username", "type": "string" } ] ], "packet_compress": [ "container", [ { "name": "threshold", "type": "varint" } ] ], "packet_login_plugin_request": [ "container", [ { "name": "messageId", "type": "varint" }, { "name": "channel", "type": "string" }, { "name": "data", "type": "restBuffer" } ] ], "packet": [ "container", [ { "name": "name", "type": [ "mapper", { "type": "varint", "mappings": { "0x00": "disconnect", "0x01": "encryption_begin", "0x02": "success", "0x03": "compress", "0x04": "login_plugin_request" } } ] }, { "name": "params", "type": [ "switch", { "compareTo": "name", "fields": { "disconnect": "packet_disconnect", "encryption_begin": "packet_encryption_begin", "success": "packet_success", "compress": "packet_compress", "login_plugin_request": "packet_login_plugin_request" } } ] } ] ] } }, "toServer": { "types": { "packet_login_start": [ "container", [ { "name": "username", "type": "string" } ] ], "packet_encryption_begin": [ "container", [ { "name": "sharedSecret", "type": [ "buffer", { "countType": "varint" } ] }, { "name": "verifyToken", "type": [ "buffer", { "countType": "varint" } ] } ] ], "packet_login_plugin_response": [ "container", [ { "name": "messageId", "type": "varint" }, { "name": "data", "type": [ "option", "restBuffer" ] } ] ], "packet": [ "container", [ { "name": "name", "type": [ "mapper", { "type": "varint", "mappings": { "0x00": "login_start", "0x01": "encryption_begin", "0x02": "login_plugin_response" } } ] }, { "name": "params", "type": [ "switch", { "compareTo": "name", "fields": { "login_start": "packet_login_start", "encryption_begin": "packet_encryption_begin", "login_plugin_response": "packet_login_plugin_response" } } ] } ] ] } } }, "play": { "toClient": { "types": { "packet_spawn_entity": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "objectUUID", "type": "UUID" }, { "name": "type", "type": "varint" }, { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "pitch", "type": "i8" }, { "name": "yaw", "type": "i8" }, { "name": "objectData", "type": "i32" }, { "name": "velocity", "type": "vec3i16" } ] ], "packet_spawn_entity_experience_orb": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "count", "type": "i16" } ] ], "packet_spawn_entity_weather": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "type", "type": "i8" }, { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" } ] ], "packet_spawn_entity_living": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "entityUUID", "type": "UUID" }, { "name": "type", "type": "varint" }, { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "yaw", "type": "i8" }, { "name": "pitch", "type": "i8" }, { "name": "headPitch", "type": "i8" }, { "name": "velocity", "type": "vec3i16" } ] ], "packet_spawn_entity_painting": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "entityUUID", "type": "UUID" }, { "name": "title", "type": "varint" }, { "name": "location", "type": "position" }, { "name": "direction", "type": "u8" } ] ], "packet_named_entity_spawn": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "playerUUID", "type": "UUID" }, { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "yaw", "type": "i8" }, { "name": "pitch", "type": "i8" } ] ], "packet_animation": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "animation", "type": "u8" } ] ], "packet_statistics": [ "container", [ { "name": "entries", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "categoryId", "type": "varint" }, { "name": "statisticId", "type": "varint" }, { "name": "value", "type": "varint" } ] ] } ] } ] ], "packet_advancements": [ "container", [ { "name": "reset", "type": "bool" }, { "name": "advancementMapping", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "key", "type": "string" }, { "name": "value", "type": [ "container", [ { "name": "parentId", "type": [ "option", "string" ] }, { "name": "displayData", "type": [ "option", [ "container", [ { "name": "title", "type": "string" }, { "name": "description", "type": "string" }, { "name": "icon", "type": "slot" }, { "name": "frameType", "type": "varint" }, { "name": "flags", "type": [ "bitfield", [ { "name": "_unused", "size": 29, "signed": false }, { "name": "hidden", "size": 1, "signed": false }, { "name": "show_toast", "size": 1, "signed": false }, { "name": "has_background_texture", "size": 1, "signed": false } ] ] }, { "name": "backgroundTexture", "type": [ "switch", { "compareTo": "flags/has_background_texture", "fields": { "1": "string" }, "default": "void" } ] }, { "name": "xCord", "type": "f32" }, { "name": "yCord", "type": "f32" } ] ] ] }, { "name": "criteria", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "key", "type": "string" }, { "name": "value", "type": "void" } ] ] } ] }, { "name": "requirements", "type": [ "array", { "countType": "varint", "type": [ "array", { "countType": "varint", "type": "string" } ] } ] } ] ] } ] ] } ] }, { "name": "identifiers", "type": [ "array", { "countType": "varint", "type": "string" } ] }, { "name": "progressMapping", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "key", "type": "string" }, { "name": "value", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "criterionIdentifier", "type": "string" }, { "name": "criterionProgress", "type": [ "option", "i64" ] } ] ] } ] } ] ] } ] } ] ], "packet_block_break_animation": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "location", "type": "position" }, { "name": "destroyStage", "type": "i8" } ] ], "packet_tile_entity_data": [ "container", [ { "name": "location", "type": "position" }, { "name": "action", "type": "u8" }, { "name": "nbtData", "type": "optionalNbt" } ] ], "packet_block_action": [ "container", [ { "name": "location", "type": "position" }, { "name": "byte1", "type": "u8" }, { "name": "byte2", "type": "u8" }, { "name": "blockId", "type": "varint" } ] ], "packet_block_change": [ "container", [ { "name": "location", "type": "position" }, { "name": "type", "type": "varint" } ] ], "packet_boss_bar": [ "container", [ { "name": "entityUUID", "type": "UUID" }, { "name": "action", "type": "varint" }, { "name": "title", "type": [ "switch", { "compareTo": "action", "fields": { "0": "string", "3": "string" }, "default": "void" } ] }, { "name": "health", "type": [ "switch", { "compareTo": "action", "fields": { "0": "f32", "2": "f32" }, "default": "void" } ] }, { "name": "color", "type": [ "switch", { "compareTo": "action", "fields": { "0": "varint", "4": "varint" }, "default": "void" } ] }, { "name": "dividers", "type": [ "switch", { "compareTo": "action", "fields": { "0": "varint", "4": "varint" }, "default": "void" } ] }, { "name": "flags", "type": [ "switch", { "compareTo": "action", "fields": { "0": "u8", "5": "u8" }, "default": "void" } ] } ] ], "packet_difficulty": [ "container", [ { "name": "difficulty", "type": "u8" }, { "name": "difficultyLocked", "type": "bool" } ] ], "packet_tab_complete": [ "container", [ { "name": "transactionId", "type": "varint" }, { "name": "start", "type": "varint" }, { "name": "length", "type": "varint" }, { "name": "matches", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "match", "type": "string" }, { "name": "tooltip", "type": [ "option", "string" ] } ] ] } ] } ] ], "packet_declare_commands": [ "container", [ { "name": "nodes", "type": [ "array", { "countType": "varint", "type": "command_node" } ] }, { "name": "rootIndex", "type": "varint" } ] ], "packet_face_player": [ "container", [ { "name": "feet_eyes", "type": "varint" }, { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "isEntity", "type": "bool" }, { "name": "entityId", "type": [ "switch", { "compareTo": "isEntity", "fields": { "true": "varint" }, "default": "void" } ] }, { "name": "entity_feet_eyes", "type": [ "switch", { "compareTo": "isEntity", "fields": { "true": "string" }, "default": "void" } ] } ] ], "packet_nbt_query_response": [ "container", [ { "name": "transactionId", "type": "varint" }, { "name": "nbt", "type": "optionalNbt" } ] ], "packet_chat": [ "container", [ { "name": "message", "type": "string" }, { "name": "position", "type": "i8" } ] ], "packet_multi_block_change": [ "container", [ { "name": "chunkX", "type": "i32" }, { "name": "chunkZ", "type": "i32" }, { "name": "records", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "horizontalPos", "type": "u8" }, { "name": "y", "type": "u8" }, { "name": "blockId", "type": "varint" } ] ] } ] } ] ], "packet_transaction": [ "container", [ { "name": "windowId", "type": "i8" }, { "name": "action", "type": "i16" }, { "name": "accepted", "type": "bool" } ] ], "packet_close_window": [ "container", [ { "name": "windowId", "type": "u8" } ] ], "packet_open_window": [ "container", [ { "name": "windowId", "type": "varint" }, { "name": "inventoryType", "type": "varint" }, { "name": "windowTitle", "type": "string" } ] ], "packet_window_items": [ "container", [ { "name": "windowId", "type": "u8" }, { "name": "items", "type": [ "array", { "countType": "i16", "type": "slot" } ] } ] ], "packet_craft_progress_bar": [ "container", [ { "name": "windowId", "type": "u8" }, { "name": "property", "type": "i16" }, { "name": "value", "type": "i16" } ] ], "packet_set_slot": [ "container", [ { "name": "windowId", "type": "i8" }, { "name": "slot", "type": "i16" }, { "name": "item", "type": "slot" } ] ], "packet_set_cooldown": [ "container", [ { "name": "itemID", "type": "varint" }, { "name": "cooldownTicks", "type": "varint" } ] ], "packet_custom_payload": [ "container", [ { "name": "channel", "type": "string" }, { "name": "data", "type": "restBuffer" } ] ], "packet_named_sound_effect": [ "container", [ { "name": "soundName", "type": "string" }, { "name": "soundCategory", "type": "varint" }, { "name": "x", "type": "i32" }, { "name": "y", "type": "i32" }, { "name": "z", "type": "i32" }, { "name": "volume", "type": "f32" }, { "name": "pitch", "type": "f32" } ] ], "packet_kick_disconnect": [ "container", [ { "name": "reason", "type": "string" } ] ], "packet_entity_status": [ "container", [ { "name": "entityId", "type": "i32" }, { "name": "entityStatus", "type": "i8" } ] ], "packet_explosion": [ "container", [ { "name": "x", "type": "f32" }, { "name": "y", "type": "f32" }, { "name": "z", "type": "f32" }, { "name": "radius", "type": "f32" }, { "name": "affectedBlockOffsets", "type": [ "array", { "countType": "i32", "type": [ "container", [ { "name": "x", "type": "i8" }, { "name": "y", "type": "i8" }, { "name": "z", "type": "i8" } ] ] } ] }, { "name": "playerMotionX", "type": "f32" }, { "name": "playerMotionY", "type": "f32" }, { "name": "playerMotionZ", "type": "f32" } ] ], "packet_unload_chunk": [ "container", [ { "name": "chunkX", "type": "i32" }, { "name": "chunkZ", "type": "i32" } ] ], "packet_game_state_change": [ "container", [ { "name": "reason", "type": "u8" }, { "name": "gameMode", "type": "f32" } ] ], "packet_open_horse_window": [ "container", [ { "name": "windowId", "type": "u8" }, { "name": "nbSlots", "type": "varint" }, { "name": "entityId", "type": "i32" } ] ], "packet_keep_alive": [ "container", [ { "name": "keepAliveId", "type": "i64" } ] ], "packet_map_chunk": [ "container", [ { "name": "x", "type": "i32" }, { "name": "z", "type": "i32" }, { "name": "groundUp", "type": "bool" }, { "name": "bitMap", "type": "varint" }, { "name": "heightmaps", "type": "nbt" }, { "name": "biomes", "type": [ "switch", { "compareTo": "groundUp", "fields": { "false": "void", "true": [ "array", { "count": 1024, "type": "i32" } ] } } ] }, { "name": "chunkData", "type": [ "buffer", { "countType": "varint" } ] }, { "name": "blockEntities", "type": [ "array", { "countType": "varint", "type": "nbt" } ] } ] ], "packet_world_event": [ "container", [ { "name": "effectId", "type": "i32" }, { "name": "location", "type": "position" }, { "name": "data", "type": "i32" }, { "name": "global", "type": "bool" } ] ], "packet_world_particles": [ "container", [ { "name": "particleId", "type": "i32" }, { "name": "longDistance", "type": "bool" }, { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "offsetX", "type": "f32" }, { "name": "offsetY", "type": "f32" }, { "name": "offsetZ", "type": "f32" }, { "name": "particleData", "type": "f32" }, { "name": "particles", "type": "i32" }, { "name": "data", "type": [ "particleData", { "compareTo": "particleId" } ] } ] ], "packet_update_light": [ "container", [ { "name": "chunkX", "type": "varint" }, { "name": "chunkZ", "type": "varint" }, { "name": "skyLightMask", "type": "varint" }, { "name": "blockLightMask", "type": "varint" }, { "name": "emptySkyLightMask", "type": "varint" }, { "name": "emptyBlockLightMask", "type": "varint" }, { "name": "data", "type": "restBuffer" } ] ], "packet_login": [ "container", [ { "name": "entityId", "type": "i32" }, { "name": "gameMode", "type": "u8" }, { "name": "dimension", "type": "i32" }, { "name": "hashedSeed", "type": "i64" }, { "name": "maxPlayers", "type": "u8" }, { "name": "levelType", "type": "string" }, { "name": "viewDistance", "type": "varint" }, { "name": "reducedDebugInfo", "type": "bool" }, { "name": "enableRespawnScreen", "type": "bool" } ] ], "packet_map": [ "container", [ { "name": "itemDamage", "type": "varint" }, { "name": "scale", "type": "i8" }, { "name": "trackingPosition", "type": "bool" }, { "name": "locked", "type": "bool" }, { "name": "icons", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "type", "type": "varint" }, { "name": "x", "type": "i8" }, { "name": "z", "type": "i8" }, { "name": "direction", "type": "u8" }, { "name": "displayName", "type": [ "option", "string" ] } ] ] } ] }, { "name": "columns", "type": "i8" }, { "name": "rows", "type": [ "switch", { "compareTo": "columns", "fields": { "0": "void" }, "default": "i8" } ] }, { "name": "x", "type": [ "switch", { "compareTo": "columns", "fields": { "0": "void" }, "default": "i8" } ] }, { "name": "y", "type": [ "switch", { "compareTo": "columns", "fields": { "0": "void" }, "default": "i8" } ] }, { "name": "data", "type": [ "switch", { "compareTo": "columns", "fields": { "0": "void" }, "default": [ "buffer", { "countType": "varint" } ] } ] } ] ], "packet_trade_list": [ "container", [ { "name": "windowId", "type": "varint" }, { "name": "trades", "type": [ "array", { "countType": "u8", "type": [ "container", [ { "name": "inputItem1", "type": "slot" }, { "name": "outputItem", "type": "slot" }, { "name": "inputItem2", "type": [ "option", "slot" ] }, { "name": "tradeDisabled", "type": "bool" }, { "name": "nbTradeUses", "type": "i32" }, { "name": "maximumNbTradeUses", "type": "i32" }, { "name": "xp", "type": "i32" }, { "name": "specialPrice", "type": "i32" }, { "name": "priceMultiplier", "type": "f32" }, { "name": "demand", "type": "i32" } ] ] } ] }, { "name": "villagerLevel", "type": "varint" }, { "name": "experience", "type": "varint" }, { "name": "isRegularVillager", "type": "bool" }, { "name": "canRestock", "type": "bool" } ] ], "packet_rel_entity_move": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "dX", "type": "i16" }, { "name": "dY", "type": "i16" }, { "name": "dZ", "type": "i16" }, { "name": "onGround", "type": "bool" } ] ], "packet_entity_move_look": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "dX", "type": "i16" }, { "name": "dY", "type": "i16" }, { "name": "dZ", "type": "i16" }, { "name": "yaw", "type": "i8" }, { "name": "pitch", "type": "i8" }, { "name": "onGround", "type": "bool" } ] ], "packet_entity_look": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "yaw", "type": "i8" }, { "name": "pitch", "type": "i8" }, { "name": "onGround", "type": "bool" } ] ], "packet_entity": [ "container", [ { "name": "entityId", "type": "varint" } ] ], "packet_vehicle_move": [ "container", [ { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "yaw", "type": "f32" }, { "name": "pitch", "type": "f32" } ] ], "packet_open_book": [ "container", [ { "name": "hand", "type": "varint" } ] ], "packet_open_sign_entity": [ "container", [ { "name": "location", "type": "position" } ] ], "packet_craft_recipe_response": [ "container", [ { "name": "windowId", "type": "i8" }, { "name": "recipe", "type": "string" } ] ], "packet_abilities": [ "container", [ { "name": "flags", "type": "i8" }, { "name": "flyingSpeed", "type": "f32" }, { "name": "walkingSpeed", "type": "f32" } ] ], "packet_combat_event": [ "container", [ { "name": "event", "type": "varint" }, { "name": "duration", "type": [ "switch", { "compareTo": "event", "fields": { "1": "varint" }, "default": "void" } ] }, { "name": "playerId", "type": [ "switch", { "compareTo": "event", "fields": { "2": "varint" }, "default": "void" } ] }, { "name": "entityId", "type": [ "switch", { "compareTo": "event", "fields": { "1": "i32", "2": "i32" }, "default": "void" } ] }, { "name": "message", "type": [ "switch", { "compareTo": "event", "fields": { "2": "string" }, "default": "void" } ] } ] ], "packet_player_info": [ "container", [ { "name": "action", "type": [ "mapper", { "type": "varint", "mappings": { "0": "add_player", "1": "update_game_mode", "2": "update_latency", "3": "update_display_name", "4": "remove_player" } } ] }, { "name": "data", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "uuid", "type": "UUID" }, { "anon": true, "type": [ "switch", { "compareTo": "../action", "fields": { "add_player": [ "container", [ { "name": "name", "type": "string" }, { "name": "properties", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "name", "type": "string" }, { "name": "value", "type": "string" }, { "name": "signature", "type": [ "option", "string" ] } ] ] } ] }, { "name": "gamemode", "type": "varint" }, { "name": "ping", "type": "varint" }, { "name": "displayName", "type": [ "option", "string" ] } ] ], "update_game_mode": [ "container", [ { "name": "gamemode", "type": "varint" } ] ], "update_latency": [ "container", [ { "name": "ping", "type": "varint" } ] ], "update_display_name": [ "container", [ { "name": "displayName", "type": [ "option", "string" ] } ] ], "remove_player": "void" } } ] } ] ] } ] } ] ], "packet_position": [ "container", [ { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "yaw", "type": "f32" }, { "name": "pitch", "type": "f32" }, { "name": "flags", "type": "i8" }, { "name": "teleportId", "type": "varint" } ] ], "packet_unlock_recipes": [ "container", [ { "name": "action", "type": "varint" }, { "name": "craftingBookOpen", "type": "bool" }, { "name": "filteringCraftable", "type": "bool" }, { "name": "smeltingBookOpen", "type": "bool" }, { "name": "filteringSmeltable", "type": "bool" }, { "name": "recipes1", "type": [ "array", { "countType": "varint", "type": "string" } ] }, { "name": "recipes2", "type": [ "switch", { "compareTo": "action", "fields": { "0": [ "array", { "countType": "varint", "type": "string" } ] }, "default": "void" } ] } ] ], "packet_entity_destroy": [ "container", [ { "name": "entityIds", "type": [ "array", { "countType": "varint", "type": "varint" } ] } ] ], "packet_remove_entity_effect": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "effectId", "type": "i8" } ] ], "packet_resource_pack_send": [ "container", [ { "name": "url", "type": "string" }, { "name": "hash", "type": "string" } ] ], "packet_respawn": [ "container", [ { "name": "dimension", "type": "i32" }, { "name": "hashedSeed", "type": "i64" }, { "name": "gamemode", "type": "u8" }, { "name": "levelType", "type": "string" } ] ], "packet_entity_head_rotation": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "headYaw", "type": "i8" } ] ], "packet_world_border": [ "container", [ { "name": "action", "type": "varint" }, { "name": "radius", "type": [ "switch", { "compareTo": "action", "fields": { "0": "f64" }, "default": "void" } ] }, { "name": "x", "type": [ "switch", { "compareTo": "action", "fields": { "2": "f64", "3": "f64" }, "default": "void" } ] }, { "name": "z", "type": [ "switch", { "compareTo": "action", "fields": { "2": "f64", "3": "f64" }, "default": "void" } ] }, { "name": "old_radius", "type": [ "switch", { "compareTo": "action", "fields": { "1": "f64", "3": "f64" }, "default": "void" } ] }, { "name": "new_radius", "type": [ "switch", { "compareTo": "action", "fields": { "1": "f64", "3": "f64" }, "default": "void" } ] }, { "name": "speed", "type": [ "switch", { "compareTo": "action", "fields": { "1": "varlong", "3": "varlong" }, "default": "void" } ] }, { "name": "portalBoundary", "type": [ "switch", { "compareTo": "action", "fields": { "3": "varint" }, "default": "void" } ] }, { "name": "warning_time", "type": [ "switch", { "compareTo": "action", "fields": { "3": "varint", "4": "varint" }, "default": "void" } ] }, { "name": "warning_blocks", "type": [ "switch", { "compareTo": "action", "fields": { "3": "varint", "5": "varint" }, "default": "void" } ] } ] ], "packet_camera": [ "container", [ { "name": "cameraId", "type": "varint" } ] ], "packet_held_item_slot": [ "container", [ { "name": "slot", "type": "i8" } ] ], "packet_update_view_position": [ "container", [ { "name": "chunkX", "type": "varint" }, { "name": "chunkZ", "type": "varint" } ] ], "packet_update_view_distance": [ "container", [ { "name": "viewDistance", "type": "varint" } ] ], "packet_scoreboard_display_objective": [ "container", [ { "name": "position", "type": "i8" }, { "name": "name", "type": "string" } ] ], "packet_entity_metadata": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "metadata", "type": "entityMetadata" } ] ], "packet_attach_entity": [ "container", [ { "name": "entityId", "type": "i32" }, { "name": "vehicleId", "type": "i32" } ] ], "packet_entity_velocity": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "velocity", "type": "vec3i16" } ] ], "packet_entity_equipment": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "slot", "type": "varint" }, { "name": "item", "type": "slot" } ] ], "packet_experience": [ "container", [ { "name": "experienceBar", "type": "f32" }, { "name": "level", "type": "varint" }, { "name": "totalExperience", "type": "varint" } ] ], "packet_update_health": [ "container", [ { "name": "health", "type": "f32" }, { "name": "food", "type": "varint" }, { "name": "foodSaturation", "type": "f32" } ] ], "packet_scoreboard_objective": [ "container", [ { "name": "name", "type": "string" }, { "name": "action", "type": "i8" }, { "name": "displayText", "type": [ "switch", { "compareTo": "action", "fields": { "0": "string", "2": "string" }, "default": "void" } ] }, { "name": "type", "type": [ "switch", { "compareTo": "action", "fields": { "0": "varint", "2": "varint" }, "default": "void" } ] } ] ], "packet_set_passengers": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "passengers", "type": [ "array", { "countType": "varint", "type": "varint" } ] } ] ], "packet_teams": [ "container", [ { "name": "team", "type": "string" }, { "name": "mode", "type": "i8" }, { "name": "name", "type": [ "switch", { "compareTo": "mode", "fields": { "0": "string", "2": "string" }, "default": "void" } ] }, { "name": "friendlyFire", "type": [ "switch", { "compareTo": "mode", "fields": { "0": "i8", "2": "i8" }, "default": "void" } ] }, { "name": "nameTagVisibility", "type": [ "switch", { "compareTo": "mode", "fields": { "0": "string", "2": "string" }, "default": "void" } ] }, { "name": "collisionRule", "type": [ "switch", { "compareTo": "mode", "fields": { "0": "string", "2": "string" }, "default": "void" } ] }, { "name": "formatting", "type": [ "switch", { "compareTo": "mode", "fields": { "0": "varint", "2": "varint" }, "default": "void" } ] }, { "name": "prefix", "type": [ "switch", { "compareTo": "mode", "fields": { "0": "string", "2": "string" }, "default": "void" } ] }, { "name": "suffix", "type": [ "switch", { "compareTo": "mode", "fields": { "0": "string", "2": "string" }, "default": "void" } ] }, { "name": "players", "type": [ "switch", { "compareTo": "mode", "fields": { "0": [ "array", { "countType": "varint", "type": "string" } ], "3": [ "array", { "countType": "varint", "type": "string" } ], "4": [ "array", { "countType": "varint", "type": "string" } ] }, "default": "void" } ] } ] ], "packet_scoreboard_score": [ "container", [ { "name": "itemName", "type": "string" }, { "name": "action", "type": "varint" }, { "name": "scoreName", "type": "string" }, { "name": "value", "type": [ "switch", { "compareTo": "action", "fields": { "1": "void" }, "default": "varint" } ] } ] ], "packet_spawn_position": [ "container", [ { "name": "location", "type": "position" } ] ], "packet_update_time": [ "container", [ { "name": "age", "type": "i64" }, { "name": "time", "type": "i64" } ] ], "packet_title": [ "container", [ { "name": "action", "type": "varint" }, { "name": "text", "type": [ "switch", { "compareTo": "action", "fields": { "0": "string", "1": "string", "2": "string" }, "default": "void" } ] }, { "name": "fadeIn", "type": [ "switch", { "compareTo": "action", "fields": { "3": "i32" }, "default": "void" } ] }, { "name": "stay", "type": [ "switch", { "compareTo": "action", "fields": { "3": "i32" }, "default": "void" } ] }, { "name": "fadeOut", "type": [ "switch", { "compareTo": "action", "fields": { "3": "i32" }, "default": "void" } ] } ] ], "packet_entity_sound_effect": [ "container", [ { "name": "soundId", "type": "varint" }, { "name": "soundCategory", "type": "varint" }, { "name": "entityId", "type": "varint" }, { "name": "volume", "type": "f32" }, { "name": "pitch", "type": "f32" } ] ], "packet_stop_sound": [ "container", [ { "name": "flags", "type": "i8" }, { "name": "source", "type": [ "switch", { "compareTo": "flags", "fields": { "1": "varint", "3": "varint" }, "default": "void" } ] }, { "name": "sound", "type": [ "switch", { "compareTo": "flags", "fields": { "2": "string", "3": "string" }, "default": "void" } ] } ] ], "packet_sound_effect": [ "container", [ { "name": "soundId", "type": "varint" }, { "name": "soundCategory", "type": "varint" }, { "name": "x", "type": "i32" }, { "name": "y", "type": "i32" }, { "name": "z", "type": "i32" }, { "name": "volume", "type": "f32" }, { "name": "pitch", "type": "f32" } ] ], "packet_playerlist_header": [ "container", [ { "name": "header", "type": "string" }, { "name": "footer", "type": "string" } ] ], "packet_collect": [ "container", [ { "name": "collectedEntityId", "type": "varint" }, { "name": "collectorEntityId", "type": "varint" }, { "name": "pickupItemCount", "type": "varint" } ] ], "packet_entity_teleport": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "yaw", "type": "i8" }, { "name": "pitch", "type": "i8" }, { "name": "onGround", "type": "bool" } ] ], "packet_entity_update_attributes": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "properties", "type": [ "array", { "countType": "i32", "type": [ "container", [ { "name": "key", "type": "string" }, { "name": "value", "type": "f64" }, { "name": "modifiers", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "uuid", "type": "UUID" }, { "name": "amount", "type": "f64" }, { "name": "operation", "type": "i8" } ] ] } ] } ] ] } ] } ] ], "packet_entity_effect": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "effectId", "type": "i8" }, { "name": "amplifier", "type": "i8" }, { "name": "duration", "type": "varint" }, { "name": "hideParticles", "type": "i8" } ] ], "packet_select_advancement_tab": [ "container", [ { "name": "id", "type": [ "option", "string" ] } ] ], "packet_declare_recipes": [ "container", [ { "name": "recipes", "type": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "type", "type": "string" }, { "name": "recipeId", "type": "string" }, { "name": "data", "type": [ "switch", { "compareTo": "type", "fields": { "minecraft:crafting_shapeless": [ "container", [ { "name": "group", "type": "string" }, { "name": "ingredients", "type": [ "array", { "countType": "varint", "type": "ingredient" } ] }, { "name": "result", "type": "slot" } ] ], "minecraft:crafting_shaped": [ "container", [ { "name": "width", "type": "varint" }, { "name": "height", "type": "varint" }, { "name": "group", "type": "string" }, { "name": "ingredients", "type": [ "array", { "count": "width", "type": [ "array", { "count": "height", "type": "ingredient" } ] } ] }, { "name": "result", "type": "slot" } ] ], "minecraft:crafting_special_armordye": "void", "minecraft:crafting_special_bookcloning": "void", "minecraft:crafting_special_mapcloning": "void", "minecraft:crafting_special_mapextending": "void", "minecraft:crafting_special_firework_rocket": "void", "minecraft:crafting_special_firework_star": "void", "minecraft:crafting_special_firework_star_fade": "void", "minecraft:crafting_special_repairitem": "void", "minecraft:crafting_special_tippedarrow": "void", "minecraft:crafting_special_bannerduplicate": "void", "minecraft:crafting_special_banneraddpattern": "void", "minecraft:crafting_special_shielddecoration": "void", "minecraft:crafting_special_shulkerboxcoloring": "void", "minecraft:crafting_special_suspiciousstew": "void", "minecraft:smelting": "minecraft_smelting_format", "minecraft:blasting": "minecraft_smelting_format", "minecraft:smoking": "minecraft_smelting_format", "minecraft:campfire_cooking": "minecraft_smelting_format", "minecraft:stonecutting": [ "container", [ { "name": "group", "type": "string" }, { "name": "ingredient", "type": "ingredient" }, { "name": "result", "type": "slot" } ] ] } } ] } ] ] } ] } ] ], "minecraft_smelting_format": [ "container", [ { "name": "group", "type": "string" }, { "name": "ingredient", "type": "ingredient" }, { "name": "result", "type": "slot" }, { "name": "experience", "type": "f32" }, { "name": "cookTime", "type": "varint" } ] ], "tags": [ "array", { "countType": "varint", "type": [ "container", [ { "name": "tagName", "type": "string" }, { "name": "entries", "type": [ "array", { "countType": "varint", "type": "varint" } ] } ] ] } ], "packet_tags": [ "container", [ { "name": "blockTags", "type": "tags" }, { "name": "itemTags", "type": "tags" }, { "name": "fluidTags", "type": "tags" }, { "name": "entityTags", "type": "tags" } ] ], "packet_acknowledge_player_digging": [ "container", [ { "name": "location", "type": "position" }, { "name": "block", "type": "varint" }, { "name": "status", "type": "varint" }, { "name": "successful", "type": "bool" } ] ], "packet": [ "container", [ { "name": "name", "type": [ "mapper", { "type": "varint", "mappings": { "0x00": "spawn_entity", "0x01": "spawn_entity_experience_orb", "0x02": "spawn_entity_weather", "0x03": "spawn_entity_living", "0x04": "spawn_entity_painting", "0x05": "named_entity_spawn", "0x06": "animation", "0x07": "statistics", "0x08": "acknowledge_player_digging", "0x09": "block_break_animation", "0x0a": "tile_entity_data", "0x0b": "block_action", "0x0c": "block_change", "0x0d": "boss_bar", "0x0e": "difficulty", "0x0f": "chat", "0x10": "multi_block_change", "0x11": "tab_complete", "0x12": "declare_commands", "0x13": "transaction", "0x14": "close_window", "0x15": "window_items", "0x16": "craft_progress_bar", "0x17": "set_slot", "0x18": "set_cooldown", "0x19": "custom_payload", "0x1a": "named_sound_effect", "0x1b": "kick_disconnect", "0x1c": "entity_status", "0x1d": "explosion", "0x1e": "unload_chunk", "0x1f": "game_state_change", "0x20": "open_horse_window", "0x21": "keep_alive", "0x22": "map_chunk", "0x23": "world_event", "0x24": "world_particles", "0x25": "update_light", "0x26": "login", "0x27": "map", "0x28": "trade_list", "0x29": "rel_entity_move", "0x2a": "entity_move_look", "0x2b": "entity_look", "0x2c": "entity", "0x2d": "vehicle_move", "0x2e": "open_book", "0x2f": "open_window", "0x30": "open_sign_entity", "0x31": "craft_recipe_response", "0x32": "abilities", "0x33": "combat_event", "0x34": "player_info", "0x35": "face_player", "0x36": "position", "0x37": "unlock_recipes", "0x38": "entity_destroy", "0x39": "remove_entity_effect", "0x3a": "resource_pack_send", "0x3b": "respawn", "0x3c": "entity_head_rotation", "0x3d": "select_advancement_tab", "0x3e": "world_border", "0x3f": "camera", "0x40": "held_item_slot", "0x41": "update_view_position", "0x42": "update_view_distance", "0x43": "spawn_position", "0x44": "scoreboard_display_objective", "0x45": "entity_metadata", "0x46": "attach_entity", "0x47": "entity_velocity", "0x48": "entity_equipment", "0x49": "experience", "0x4a": "update_health", "0x4b": "scoreboard_objective", "0x4c": "set_passengers", "0x4d": "teams", "0x4e": "scoreboard_score", "0x4f": "update_time", "0x50": "title", "0x51": "entity_sound_effect", "0x52": "sound_effect", "0x53": "stop_sound", "0x54": "playerlist_header", "0x55": "nbt_query_response", "0x56": "collect", "0x57": "entity_teleport", "0x58": "advancements", "0x59": "entity_update_attributes", "0x5a": "entity_effect", "0x5b": "declare_recipes", "0x5c": "tags" } } ] }, { "name": "params", "type": [ "switch", { "compareTo": "name", "fields": { "spawn_entity": "packet_spawn_entity", "spawn_entity_experience_orb": "packet_spawn_entity_experience_orb", "spawn_entity_weather": "packet_spawn_entity_weather", "spawn_entity_living": "packet_spawn_entity_living", "spawn_entity_painting": "packet_spawn_entity_painting", "named_entity_spawn": "packet_named_entity_spawn", "animation": "packet_animation", "statistics": "packet_statistics", "advancements": "packet_advancements", "block_break_animation": "packet_block_break_animation", "tile_entity_data": "packet_tile_entity_data", "block_action": "packet_block_action", "block_change": "packet_block_change", "boss_bar": "packet_boss_bar", "difficulty": "packet_difficulty", "tab_complete": "packet_tab_complete", "declare_commands": "packet_declare_commands", "face_player": "packet_face_player", "nbt_query_response": "packet_nbt_query_response", "chat": "packet_chat", "multi_block_change": "packet_multi_block_change", "transaction": "packet_transaction", "close_window": "packet_close_window", "open_window": "packet_open_window", "window_items": "packet_window_items", "craft_progress_bar": "packet_craft_progress_bar", "set_slot": "packet_set_slot", "set_cooldown": "packet_set_cooldown", "custom_payload": "packet_custom_payload", "named_sound_effect": "packet_named_sound_effect", "kick_disconnect": "packet_kick_disconnect", "entity_status": "packet_entity_status", "explosion": "packet_explosion", "unload_chunk": "packet_unload_chunk", "game_state_change": "packet_game_state_change", "open_horse_window": "packet_open_horse_window", "keep_alive": "packet_keep_alive", "map_chunk": "packet_map_chunk", "world_event": "packet_world_event", "world_particles": "packet_world_particles", "update_light": "packet_update_light", "login": "packet_login", "map": "packet_map", "trade_list": "packet_trade_list", "rel_entity_move": "packet_rel_entity_move", "entity_move_look": "packet_entity_move_look", "entity_look": "packet_entity_look", "entity": "packet_entity", "vehicle_move": "packet_vehicle_move", "open_book": "packet_open_book", "open_sign_entity": "packet_open_sign_entity", "craft_recipe_response": "packet_craft_recipe_response", "abilities": "packet_abilities", "combat_event": "packet_combat_event", "player_info": "packet_player_info", "position": "packet_position", "unlock_recipes": "packet_unlock_recipes", "entity_destroy": "packet_entity_destroy", "remove_entity_effect": "packet_remove_entity_effect", "resource_pack_send": "packet_resource_pack_send", "respawn": "packet_respawn", "entity_update_attributes": "packet_entity_update_attributes", "world_border": "packet_world_border", "camera": "packet_camera", "held_item_slot": "packet_held_item_slot", "update_view_position": "packet_update_view_position", "update_view_distance": "packet_update_view_distance", "scoreboard_display_objective": "packet_scoreboard_display_objective", "entity_metadata": "packet_entity_metadata", "attach_entity": "packet_attach_entity", "entity_velocity": "packet_entity_velocity", "entity_equipment": "packet_entity_equipment", "experience": "packet_experience", "update_health": "packet_update_health", "scoreboard_objective": "packet_scoreboard_objective", "set_passengers": "packet_set_passengers", "teams": "packet_teams", "scoreboard_score": "packet_scoreboard_score", "spawn_position": "packet_spawn_position", "update_time": "packet_update_time", "title": "packet_title", "entity_sound_effect": "packet_entity_sound_effect", "stop_sound": "packet_stop_sound", "sound_effect": "packet_sound_effect", "playerlist_header": "packet_playerlist_header", "collect": "packet_collect", "entity_teleport": "packet_entity_teleport", "entity_head_rotation": "packet_entity_head_rotation", "entity_effect": "packet_entity_effect", "select_advancement_tab": "packet_select_advancement_tab", "declare_recipes": "packet_declare_recipes", "tags": "packet_tags", "acknowledge_player_digging": "packet_acknowledge_player_digging" } } ] } ] ] } }, "toServer": { "types": { "packet_teleport_confirm": [ "container", [ { "name": "teleportId", "type": "varint" } ] ], "packet_query_block_nbt": [ "container", [ { "name": "transactionId", "type": "varint" }, { "name": "location", "type": "position" } ] ], "packet_set_difficulty": [ "container", [ { "name": "newDifficulty", "type": "u8" } ] ], "packet_edit_book": [ "container", [ { "name": "new_book", "type": "slot" }, { "name": "signing", "type": "bool" }, { "name": "hand", "type": "varint" } ] ], "packet_query_entity_nbt": [ "container", [ { "name": "transactionId", "type": "varint" }, { "name": "entityId", "type": "varint" } ] ], "packet_pick_item": [ "container", [ { "name": "slot", "type": "varint" } ] ], "packet_name_item": [ "container", [ { "name": "name", "type": "string" } ] ], "packet_select_trade": [ "container", [ { "name": "slot", "type": "varint" } ] ], "packet_set_beacon_effect": [ "container", [ { "name": "primary_effect", "type": "varint" }, { "name": "secondary_effect", "type": "varint" } ] ], "packet_update_command_block": [ "container", [ { "name": "location", "type": "position" }, { "name": "command", "type": "string" }, { "name": "mode", "type": "varint" }, { "name": "flags", "type": "u8" } ] ], "packet_update_command_block_minecart": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "command", "type": "string" }, { "name": "track_output", "type": "bool" } ] ], "packet_update_structure_block": [ "container", [ { "name": "location", "type": "position" }, { "name": "action", "type": "varint" }, { "name": "mode", "type": "varint" }, { "name": "name", "type": "string" }, { "name": "offset_x", "type": "i8" }, { "name": "offset_y", "type": "i8" }, { "name": "offset_z", "type": "i8" }, { "name": "size_x", "type": "i8" }, { "name": "size_y", "type": "i8" }, { "name": "size_z", "type": "i8" }, { "name": "mirror", "type": "varint" }, { "name": "rotation", "type": "varint" }, { "name": "metadata", "type": "string" }, { "name": "integrity", "type": "f32" }, { "name": "seed", "type": "varlong" }, { "name": "flags", "type": "u8" } ] ], "packet_tab_complete": [ "container", [ { "name": "transactionId", "type": "varint" }, { "name": "text", "type": "string" } ] ], "packet_chat": [ "container", [ { "name": "message", "type": "string" } ] ], "packet_client_command": [ "container", [ { "name": "actionId", "type": "varint" } ] ], "packet_settings": [ "container", [ { "name": "locale", "type": "string" }, { "name": "viewDistance", "type": "i8" }, { "name": "chatFlags", "type": "varint" }, { "name": "chatColors", "type": "bool" }, { "name": "skinParts", "type": "u8" }, { "name": "mainHand", "type": "varint" } ] ], "packet_transaction": [ "container", [ { "name": "windowId", "type": "i8" }, { "name": "action", "type": "i16" }, { "name": "accepted", "type": "bool" } ] ], "packet_enchant_item": [ "container", [ { "name": "windowId", "type": "i8" }, { "name": "enchantment", "type": "i8" } ] ], "packet_window_click": [ "container", [ { "name": "windowId", "type": "u8" }, { "name": "slot", "type": "i16" }, { "name": "mouseButton", "type": "i8" }, { "name": "action", "type": "i16" }, { "name": "mode", "type": "i8" }, { "name": "item", "type": "slot" } ] ], "packet_close_window": [ "container", [ { "name": "windowId", "type": "u8" } ] ], "packet_custom_payload": [ "container", [ { "name": "channel", "type": "string" }, { "name": "data", "type": "restBuffer" } ] ], "packet_use_entity": [ "container", [ { "name": "target", "type": "varint" }, { "name": "mouse", "type": "varint" }, { "name": "x", "type": [ "switch", { "compareTo": "mouse", "fields": { "2": "f32" }, "default": "void" } ] }, { "name": "y", "type": [ "switch", { "compareTo": "mouse", "fields": { "2": "f32" }, "default": "void" } ] }, { "name": "z", "type": [ "switch", { "compareTo": "mouse", "fields": { "2": "f32" }, "default": "void" } ] }, { "name": "hand", "type": [ "switch", { "compareTo": "mouse", "fields": { "0": "varint", "2": "varint" }, "default": "void" } ] } ] ], "packet_keep_alive": [ "container", [ { "name": "keepAliveId", "type": "i64" } ] ], "packet_lock_difficulty": [ "container", [ { "name": "locked", "type": "bool" } ] ], "packet_position": [ "container", [ { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "onGround", "type": "bool" } ] ], "packet_position_look": [ "container", [ { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "yaw", "type": "f32" }, { "name": "pitch", "type": "f32" }, { "name": "onGround", "type": "bool" } ] ], "packet_look": [ "container", [ { "name": "yaw", "type": "f32" }, { "name": "pitch", "type": "f32" }, { "name": "onGround", "type": "bool" } ] ], "packet_flying": [ "container", [ { "name": "onGround", "type": "bool" } ] ], "packet_vehicle_move": [ "container", [ { "name": "x", "type": "f64" }, { "name": "y", "type": "f64" }, { "name": "z", "type": "f64" }, { "name": "yaw", "type": "f32" }, { "name": "pitch", "type": "f32" } ] ], "packet_steer_boat": [ "container", [ { "name": "leftPaddle", "type": "bool" }, { "name": "rightPaddle", "type": "bool" } ] ], "packet_craft_recipe_request": [ "container", [ { "name": "windowId", "type": "i8" }, { "name": "recipe", "type": "string" }, { "name": "makeAll", "type": "bool" } ] ], "packet_abilities": [ "container", [ { "name": "flags", "type": "i8" }, { "name": "flyingSpeed", "type": "f32" }, { "name": "walkingSpeed", "type": "f32" } ] ], "packet_block_dig": [ "container", [ { "name": "status", "type": "varint" }, { "name": "location", "type": "position" }, { "name": "face", "type": "i8" } ] ], "packet_entity_action": [ "container", [ { "name": "entityId", "type": "varint" }, { "name": "actionId", "type": "varint" }, { "name": "jumpBoost", "type": "varint" } ] ], "packet_steer_vehicle": [ "container", [ { "name": "sideways", "type": "f32" }, { "name": "forward", "type": "f32" }, { "name": "jump", "type": "u8" } ] ], "packet_crafting_book_data": [ "container", [ { "name": "type", "type": "varint" }, { "anon": true, "type": [ "switch", { "compareTo": "type", "fields": { "0": [ "container", [ { "name": "displayedRecipe", "type": "string" } ] ], "1": [ "container", [ { "name": "craftingBookOpen", "type": "bool" }, { "name": "craftingFilter", "type": "bool" }, { "name": "smeltingBookOpen", "type": "bool" }, { "name": "smeltingFilter", "type": "bool" }, { "name": "blastingBookOpen", "type": "bool" }, { "name": "blastingFilter", "type": "bool" }, { "name": "smokingBookOpen", "type": "bool" }, { "name": "smokingFilter", "type": "bool" } ] ] } } ] } ] ], "packet_resource_pack_receive": [ "container", [ { "name": "result", "type": "varint" } ] ], "packet_held_item_slot": [ "container", [ { "name": "slotId", "type": "i16" } ] ], "packet_set_creative_slot": [ "container", [ { "name": "slot", "type": "i16" }, { "name": "item", "type": "slot" } ] ], "packet_update_jigsaw_block": [ "container", [ { "name": "location", "type": "position" }, { "name": "name", "type": "string" }, { "name": "target", "type": "string" }, { "name": "pool", "type": "string" }, { "name": "finalState", "type": "string" }, { "name": "jointType", "type": "string" } ] ], "packet_update_sign": [ "container", [ { "name": "location", "type": "position" }, { "name": "text1", "type": "string" }, { "name": "text2", "type": "string" }, { "name": "text3", "type": "string" }, { "name": "text4", "type": "string" } ] ], "packet_arm_animation": [ "container", [ { "name": "hand", "type": "varint" } ] ], "packet_spectate": [ "container", [ { "name": "target", "type": "UUID" } ] ], "packet_block_place": [ "container", [ { "name": "hand", "type": "varint" }, { "name": "location", "type": "position" }, { "name": "direction", "type": "varint" }, { "name": "cursorX", "type": "f32" }, { "name": "cursorY", "type": "f32" }, { "name": "cursorZ", "type": "f32" }, { "name": "insideBlock", "type": "bool" } ] ], "packet_use_item": [ "container", [ { "name": "hand", "type": "varint" } ] ], "packet_advancement_tab": [ "container", [ { "name": "action", "type": "varint" }, { "name": "tabId", "type": [ "switch", { "compareTo": "action", "fields": { "0": "string", "1": "void" } } ] } ] ], "packet": [ "container", [ { "name": "name", "type": [ "mapper", { "type": "varint", "mappings": { "0x00": "teleport_confirm", "0x01": "query_block_nbt", "0x02": "set_difficulty", "0x03": "chat", "0x04": "client_command", "0x05": "settings", "0x06": "tab_complete", "0x07": "transaction", "0x08": "enchant_item", "0x09": "window_click", "0x0a": "close_window", "0x0b": "custom_payload", "0x0c": "edit_book", "0x0d": "query_entity_nbt", "0x0e": "use_entity", "0x0f": "keep_alive", "0x10": "lock_difficulty", "0x11": "position", "0x12": "position_look", "0x13": "look", "0x14": "flying", "0x15": "vehicle_move", "0x16": "steer_boat", "0x17": "pick_item", "0x18": "craft_recipe_request", "0x19": "abilities", "0x1a": "block_dig", "0x1b": "entity_action", "0x1c": "steer_vehicle", "0x1d": "crafting_book_data", "0x1e": "name_item", "0x1f": "resource_pack_receive", "0x20": "advancement_tab", "0x21": "select_trade", "0x22": "set_beacon_effect", "0x23": "held_item_slot", "0x24": "update_command_block", "0x25": "update_command_block_minecart", "0x26": "set_creative_slot", "0x27": "update_jigsaw_block", "0x28": "update_structure_block", "0x29": "update_sign", "0x2a": "arm_animation", "0x2b": "spectate", "0x2c": "block_place", "0x2d": "use_item" } } ] }, { "name": "params", "type": [ "switch", { "compareTo": "name", "fields": { "teleport_confirm": "packet_teleport_confirm", "query_block_nbt": "packet_query_block_nbt", "set_difficulty": "packet_set_difficulty", "edit_book": "packet_edit_book", "query_entity_nbt": "packet_query_entity_nbt", "pick_item": "packet_pick_item", "name_item": "packet_name_item", "select_trade": "packet_select_trade", "set_beacon_effect": "packet_set_beacon_effect", "update_command_block": "packet_update_command_block", "update_command_block_minecart": "packet_update_command_block_minecart", "update_structure_block": "packet_update_structure_block", "tab_complete": "packet_tab_complete", "chat": "packet_chat", "client_command": "packet_client_command", "settings": "packet_settings", "transaction": "packet_transaction", "enchant_item": "packet_enchant_item", "window_click": "packet_window_click", "close_window": "packet_close_window", "custom_payload": "packet_custom_payload", "use_entity": "packet_use_entity", "keep_alive": "packet_keep_alive", "lock_difficulty": "packet_lock_difficulty", "position": "packet_position", "position_look": "packet_position_look", "look": "packet_look", "flying": "packet_flying", "vehicle_move": "packet_vehicle_move", "steer_boat": "packet_steer_boat", "craft_recipe_request": "packet_craft_recipe_request", "abilities": "packet_abilities", "block_dig": "packet_block_dig", "entity_action": "packet_entity_action", "steer_vehicle": "packet_steer_vehicle", "crafting_book_data": "packet_crafting_book_data", "resource_pack_receive": "packet_resource_pack_receive", "held_item_slot": "packet_held_item_slot", "set_creative_slot": "packet_set_creative_slot", "update_jigsaw_block": "packet_update_jigsaw_block", "update_sign": "packet_update_sign", "arm_animation": "packet_arm_animation", "spectate": "packet_spectate", "block_place": "packet_block_place", "use_item": "packet_use_item", "advancement_tab": "packet_advancement_tab" } } ] } ] ] } } } }