From 4a6b843c24f18325216cd565cd04773a953826f5 Mon Sep 17 00:00:00 2001 From: alemidev Date: Sat, 15 Jan 2022 04:21:35 +0100 Subject: [PATCH] accept kwargs in packets, sort registry keys --- .../proto/handshaking/serverbound/__init__.py | 74 ++++----- .../packet_legacy_server_list_ping.py | 3 +- .../serverbound/packet_set_protocol.py | 3 +- .../mc/proto/login/clientbound/__init__.py | 74 ++++----- .../login/clientbound/packet_compress.py | 3 +- .../login/clientbound/packet_disconnect.py | 3 +- .../clientbound/packet_encryption_begin.py | 3 +- .../packet_login_plugin_request.py | 3 +- .../proto/login/clientbound/packet_success.py | 3 +- .../mc/proto/login/serverbound/__init__.py | 74 ++++----- .../serverbound/packet_encryption_begin.py | 3 +- .../packet_login_plugin_response.py | 3 +- .../login/serverbound/packet_login_start.py | 3 +- .../mc/proto/play/clientbound/__init__.py | 136 ++++++++--------- .../play/clientbound/packet_abilities.py | 3 +- .../packet_acknowledge_player_digging.py | 3 +- .../play/clientbound/packet_action_bar.py | 3 +- .../packet_advancement_progress.py | 3 +- .../play/clientbound/packet_advancements.py | 3 +- .../play/clientbound/packet_animation.py | 3 +- .../play/clientbound/packet_attach_entity.py | 3 +- .../mc/proto/play/clientbound/packet_bed.py | 3 +- .../play/clientbound/packet_block_action.py | 3 +- .../packet_block_break_animation.py | 3 +- .../play/clientbound/packet_block_change.py | 3 +- .../proto/play/clientbound/packet_boss_bar.py | 19 +-- .../proto/play/clientbound/packet_camera.py | 3 +- .../mc/proto/play/clientbound/packet_chat.py | 3 +- .../play/clientbound/packet_clear_titles.py | 3 +- .../play/clientbound/packet_close_window.py | 3 +- .../proto/play/clientbound/packet_collect.py | 3 +- .../play/clientbound/packet_combat_event.py | 13 +- .../clientbound/packet_craft_progress_bar.py | 3 +- .../packet_craft_recipe_response.py | 7 +- .../play/clientbound/packet_custom_payload.py | 3 +- .../clientbound/packet_death_combat_event.py | 3 +- .../clientbound/packet_declare_commands.py | 3 +- .../clientbound/packet_declare_recipes.py | 3 +- .../play/clientbound/packet_destroy_entity.py | 3 +- .../play/clientbound/packet_difficulty.py | 3 +- .../clientbound/packet_end_combat_event.py | 3 +- .../clientbound/packet_enter_combat_event.py | 2 +- .../proto/play/clientbound/packet_entity.py | 3 +- .../play/clientbound/packet_entity_destroy.py | 3 +- .../play/clientbound/packet_entity_effect.py | 5 +- .../clientbound/packet_entity_equipment.py | 3 +- .../packet_entity_head_rotation.py | 3 +- .../play/clientbound/packet_entity_look.py | 3 +- .../clientbound/packet_entity_metadata.py | 3 +- .../clientbound/packet_entity_move_look.py | 3 +- .../clientbound/packet_entity_sound_effect.py | 3 +- .../play/clientbound/packet_entity_status.py | 3 +- .../clientbound/packet_entity_teleport.py | 13 +- .../packet_entity_update_attributes.py | 3 +- .../clientbound/packet_entity_velocity.py | 3 +- .../play/clientbound/packet_experience.py | 3 +- .../play/clientbound/packet_explosion.py | 3 +- .../play/clientbound/packet_face_player.py | 7 +- .../clientbound/packet_game_state_change.py | 3 +- .../play/clientbound/packet_held_item_slot.py | 3 +- .../packet_initialize_world_border.py | 3 +- .../play/clientbound/packet_keep_alive.py | 3 +- .../clientbound/packet_kick_disconnect.py | 3 +- .../mc/proto/play/clientbound/packet_login.py | 7 +- .../mc/proto/play/clientbound/packet_map.py | 17 ++- .../play/clientbound/packet_map_chunk.py | 7 +- .../play/clientbound/packet_map_chunk_bulk.py | 3 +- .../clientbound/packet_multi_block_change.py | 3 +- .../clientbound/packet_named_entity_spawn.py | 13 +- .../clientbound/packet_named_sound_effect.py | 7 +- .../clientbound/packet_nbt_query_response.py | 3 +- .../play/clientbound/packet_open_book.py | 3 +- .../clientbound/packet_open_horse_window.py | 3 +- .../clientbound/packet_open_sign_entity.py | 3 +- .../play/clientbound/packet_open_window.py | 11 +- .../mc/proto/play/clientbound/packet_ping.py | 3 +- .../play/clientbound/packet_player_info.py | 3 +- .../clientbound/packet_playerlist_header.py | 3 +- .../proto/play/clientbound/packet_position.py | 3 +- .../clientbound/packet_rel_entity_move.py | 3 +- .../packet_remove_entity_effect.py | 3 +- .../clientbound/packet_resource_pack_send.py | 3 +- .../proto/play/clientbound/packet_respawn.py | 7 +- .../packet_scoreboard_display_objective.py | 3 +- .../packet_scoreboard_objective.py | 5 +- .../clientbound/packet_scoreboard_score.py | 5 +- .../clientbound/packet_scoreboard_team.py | 15 +- .../packet_sculk_vibration_signal.py | 7 +- .../packet_select_advancement_tab.py | 3 +- .../clientbound/packet_set_compression.py | 3 +- .../play/clientbound/packet_set_cooldown.py | 3 +- .../play/clientbound/packet_set_passengers.py | 3 +- .../proto/play/clientbound/packet_set_slot.py | 3 +- .../clientbound/packet_set_title_subtitle.py | 3 +- .../play/clientbound/packet_set_title_text.py | 3 +- .../play/clientbound/packet_set_title_time.py | 3 +- .../clientbound/packet_simulation_distance.py | 3 +- .../play/clientbound/packet_sound_effect.py | 7 +- .../play/clientbound/packet_spawn_entity.py | 17 ++- .../packet_spawn_entity_experience_orb.py | 13 +- .../clientbound/packet_spawn_entity_living.py | 13 +- .../packet_spawn_entity_painting.py | 5 +- .../packet_spawn_entity_weather.py | 13 +- .../play/clientbound/packet_spawn_position.py | 3 +- .../play/clientbound/packet_statistics.py | 3 +- .../play/clientbound/packet_stop_sound.py | 5 +- .../play/clientbound/packet_tab_complete.py | 3 +- .../mc/proto/play/clientbound/packet_tags.py | 3 +- .../mc/proto/play/clientbound/packet_teams.py | 19 +-- .../clientbound/packet_tile_entity_data.py | 3 +- .../mc/proto/play/clientbound/packet_title.py | 15 +- .../play/clientbound/packet_trade_list.py | 3 +- .../play/clientbound/packet_transaction.py | 3 +- .../play/clientbound/packet_unload_chunk.py | 3 +- .../play/clientbound/packet_unlock_recipes.py | 7 +- .../clientbound/packet_update_attributes.py | 3 +- .../clientbound/packet_update_entity_nbt.py | 3 +- .../play/clientbound/packet_update_health.py | 3 +- .../play/clientbound/packet_update_light.py | 3 +- .../play/clientbound/packet_update_sign.py | 3 +- .../play/clientbound/packet_update_time.py | 3 +- .../packet_update_view_distance.py | 3 +- .../packet_update_view_position.py | 3 +- .../play/clientbound/packet_vehicle_move.py | 3 +- .../play/clientbound/packet_window_items.py | 3 +- .../play/clientbound/packet_world_border.py | 37 ++--- .../clientbound/packet_world_border_center.py | 3 +- .../packet_world_border_lerp_size.py | 3 +- .../clientbound/packet_world_border_size.py | 3 +- .../packet_world_border_warning_delay.py | 3 +- .../packet_world_border_warning_reach.py | 3 +- .../play/clientbound/packet_world_event.py | 3 +- .../clientbound/packet_world_particles.py | 7 +- .../mc/proto/play/serverbound/__init__.py | 140 +++++++++--------- .../play/serverbound/packet_abilities.py | 3 +- .../serverbound/packet_advancement_tab.py | 3 +- .../play/serverbound/packet_arm_animation.py | 3 +- .../play/serverbound/packet_block_dig.py | 3 +- .../play/serverbound/packet_block_place.py | 15 +- .../mc/proto/play/serverbound/packet_chat.py | 3 +- .../play/serverbound/packet_client_command.py | 3 +- .../play/serverbound/packet_close_window.py | 3 +- .../packet_craft_recipe_request.py | 7 +- .../serverbound/packet_crafting_book_data.py | 3 +- .../play/serverbound/packet_custom_payload.py | 3 +- .../serverbound/packet_displayed_recipe.py | 3 +- .../play/serverbound/packet_edit_book.py | 3 +- .../play/serverbound/packet_enchant_item.py | 3 +- .../play/serverbound/packet_entity_action.py | 3 +- .../proto/play/serverbound/packet_flying.py | 3 +- .../serverbound/packet_generate_structure.py | 3 +- .../play/serverbound/packet_held_item_slot.py | 3 +- .../play/serverbound/packet_keep_alive.py | 3 +- .../serverbound/packet_lock_difficulty.py | 3 +- .../mc/proto/play/serverbound/packet_look.py | 3 +- .../play/serverbound/packet_name_item.py | 3 +- .../play/serverbound/packet_pick_item.py | 3 +- .../mc/proto/play/serverbound/packet_pong.py | 3 +- .../proto/play/serverbound/packet_position.py | 3 +- .../play/serverbound/packet_position_look.py | 3 +- .../packet_prepare_crafting_grid.py | 3 +- .../serverbound/packet_query_block_nbt.py | 3 +- .../serverbound/packet_query_entity_nbt.py | 3 +- .../play/serverbound/packet_recipe_book.py | 3 +- .../packet_resource_pack_receive.py | 3 +- .../play/serverbound/packet_select_trade.py | 3 +- .../serverbound/packet_set_beacon_effect.py | 3 +- .../serverbound/packet_set_creative_slot.py | 3 +- .../play/serverbound/packet_set_difficulty.py | 3 +- .../proto/play/serverbound/packet_settings.py | 3 +- .../proto/play/serverbound/packet_spectate.py | 3 +- .../play/serverbound/packet_steer_boat.py | 3 +- .../play/serverbound/packet_steer_vehicle.py | 3 +- .../play/serverbound/packet_tab_complete.py | 3 +- .../serverbound/packet_teleport_confirm.py | 3 +- .../play/serverbound/packet_transaction.py | 3 +- .../packet_update_command_block.py | 3 +- .../packet_update_command_block_minecart.py | 3 +- .../serverbound/packet_update_jigsaw_block.py | 3 +- .../play/serverbound/packet_update_sign.py | 3 +- .../packet_update_structure_block.py | 3 +- .../play/serverbound/packet_use_entity.py | 17 ++- .../proto/play/serverbound/packet_use_item.py | 3 +- .../play/serverbound/packet_vehicle_move.py | 3 +- .../play/serverbound/packet_window_click.py | 3 +- .../mc/proto/status/clientbound/__init__.py | 74 ++++----- .../proto/status/clientbound/packet_ping.py | 3 +- .../status/clientbound/packet_server_info.py | 3 +- .../mc/proto/status/serverbound/__init__.py | 74 ++++----- .../proto/status/serverbound/packet_ping.py | 3 +- .../status/serverbound/packet_ping_start.py | 2 +- compiler/proto.py | 19 ++- 192 files changed, 835 insertions(+), 646 deletions(-) diff --git a/aiocraft/mc/proto/handshaking/serverbound/__init__.py b/aiocraft/mc/proto/handshaking/serverbound/__init__.py index ae3292f..5845eba 100644 --- a/aiocraft/mc/proto/handshaking/serverbound/__init__.py +++ b/aiocraft/mc/proto/handshaking/serverbound/__init__.py @@ -4,41 +4,41 @@ from .packet_set_protocol import PacketSetProtocol from .packet_legacy_server_list_ping import PacketLegacyServerListPing REGISTRY = { - 757 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 498 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 335 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 315 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 109 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 401 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 76 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 340 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 338 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 351 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 756 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 490 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 573 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 477 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 736 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 393 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 402 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 331 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 735 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 47 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 734 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 403 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 755 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 575 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 201 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 480 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 107 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 210 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 304 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 321 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 327 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 578 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 108 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 404 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 709 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 110 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing }, - 751 : { 0:PacketSetProtocol, 254:PacketLegacyServerListPing } + 47 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 76 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 107 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 108 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 109 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 110 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 201 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 210 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 304 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 315 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 321 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 327 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 331 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 335 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 338 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 340 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 351 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 393 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 401 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 402 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 403 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 404 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 477 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 480 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 490 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 498 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 573 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 575 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 578 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 709 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 734 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 735 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 736 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 751 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 755 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 756 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing }, + 757 : { 0 : PacketSetProtocol, 254 : PacketLegacyServerListPing } } diff --git a/aiocraft/mc/proto/handshaking/serverbound/packet_legacy_server_list_ping.py b/aiocraft/mc/proto/handshaking/serverbound/packet_legacy_server_list_ping.py index 8667da2..e18f14b 100644 --- a/aiocraft/mc/proto/handshaking/serverbound/packet_legacy_server_list_ping.py +++ b/aiocraft/mc/proto/handshaking/serverbound/packet_legacy_server_list_ping.py @@ -10,7 +10,8 @@ class PacketLegacyServerListPing(Packet): payload : int def __init__(self, proto:int, - payload:int=None + payload:int=None, + **kwargs ): super().__init__(proto, payload=payload diff --git a/aiocraft/mc/proto/handshaking/serverbound/packet_set_protocol.py b/aiocraft/mc/proto/handshaking/serverbound/packet_set_protocol.py index c30e79e..dcf365d 100644 --- a/aiocraft/mc/proto/handshaking/serverbound/packet_set_protocol.py +++ b/aiocraft/mc/proto/handshaking/serverbound/packet_set_protocol.py @@ -16,7 +16,8 @@ class PacketSetProtocol(Packet): nextState:int=None, protocolVersion:int=None, serverHost:str=None, - serverPort:int=None + serverPort:int=None, + **kwargs ): super().__init__(proto, nextState=nextState, diff --git a/aiocraft/mc/proto/login/clientbound/__init__.py b/aiocraft/mc/proto/login/clientbound/__init__.py index 5287d09..e53fe1b 100644 --- a/aiocraft/mc/proto/login/clientbound/__init__.py +++ b/aiocraft/mc/proto/login/clientbound/__init__.py @@ -7,41 +7,41 @@ from .packet_compress import PacketCompress from .packet_login_plugin_request import PacketLoginPluginRequest REGISTRY = { - 757 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 498 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 335 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 315 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 109 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 401 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 76 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 340 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 338 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 351 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 756 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 490 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 573 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 477 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 736 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 393 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 402 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 331 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 735 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 47 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 734 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 403 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 755 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 575 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 201 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 480 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 107 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 210 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 304 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 321 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 327 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 578 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 108 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 404 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 709 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest }, - 110 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress }, - 751 : { 0:PacketDisconnect, 1:PacketEncryptionBegin, 2:PacketSuccess, 3:PacketCompress, 4:PacketLoginPluginRequest } + 47 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 76 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 107 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 108 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 109 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 110 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 201 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 210 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 304 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 315 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 321 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 327 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 331 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 335 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 338 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 340 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 351 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress }, + 393 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 401 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 402 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 403 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 404 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 477 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 480 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 490 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 498 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 573 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 575 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 578 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 709 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 734 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 735 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 736 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 751 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 755 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 756 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest }, + 757 : { 0 : PacketDisconnect, 1 : PacketEncryptionBegin, 2 : PacketSuccess, 3 : PacketCompress, 4 : PacketLoginPluginRequest } } diff --git a/aiocraft/mc/proto/login/clientbound/packet_compress.py b/aiocraft/mc/proto/login/clientbound/packet_compress.py index cf31891..d1e669d 100644 --- a/aiocraft/mc/proto/login/clientbound/packet_compress.py +++ b/aiocraft/mc/proto/login/clientbound/packet_compress.py @@ -10,7 +10,8 @@ class PacketCompress(Packet): threshold : int def __init__(self, proto:int, - threshold:int=None + threshold:int=None, + **kwargs ): super().__init__(proto, threshold=threshold diff --git a/aiocraft/mc/proto/login/clientbound/packet_disconnect.py b/aiocraft/mc/proto/login/clientbound/packet_disconnect.py index ec3b9e7..45ca3ec 100644 --- a/aiocraft/mc/proto/login/clientbound/packet_disconnect.py +++ b/aiocraft/mc/proto/login/clientbound/packet_disconnect.py @@ -10,7 +10,8 @@ class PacketDisconnect(Packet): reason : str def __init__(self, proto:int, - reason:str=None + reason:str=None, + **kwargs ): super().__init__(proto, reason=reason diff --git a/aiocraft/mc/proto/login/clientbound/packet_encryption_begin.py b/aiocraft/mc/proto/login/clientbound/packet_encryption_begin.py index 70fef1a..bcb1cbe 100644 --- a/aiocraft/mc/proto/login/clientbound/packet_encryption_begin.py +++ b/aiocraft/mc/proto/login/clientbound/packet_encryption_begin.py @@ -14,7 +14,8 @@ class PacketEncryptionBegin(Packet): def __init__(self, proto:int, publicKey:bytes=None, serverId:str=None, - verifyToken:bytes=None + verifyToken:bytes=None, + **kwargs ): super().__init__(proto, publicKey=publicKey, diff --git a/aiocraft/mc/proto/login/clientbound/packet_login_plugin_request.py b/aiocraft/mc/proto/login/clientbound/packet_login_plugin_request.py index 647c769..6451a64 100644 --- a/aiocraft/mc/proto/login/clientbound/packet_login_plugin_request.py +++ b/aiocraft/mc/proto/login/clientbound/packet_login_plugin_request.py @@ -14,7 +14,8 @@ class PacketLoginPluginRequest(Packet): def __init__(self, proto:int, channel:str=None, data:bytes=None, - messageId:int=None + messageId:int=None, + **kwargs ): super().__init__(proto, channel=channel, diff --git a/aiocraft/mc/proto/login/clientbound/packet_success.py b/aiocraft/mc/proto/login/clientbound/packet_success.py index b4c8162..4dc0c73 100644 --- a/aiocraft/mc/proto/login/clientbound/packet_success.py +++ b/aiocraft/mc/proto/login/clientbound/packet_success.py @@ -12,7 +12,8 @@ class PacketSuccess(Packet): def __init__(self, proto:int, username:str=None, - uuid:str=None + uuid:str=None, + **kwargs ): super().__init__(proto, username=username, diff --git a/aiocraft/mc/proto/login/serverbound/__init__.py b/aiocraft/mc/proto/login/serverbound/__init__.py index 9d3a4d3..810979d 100644 --- a/aiocraft/mc/proto/login/serverbound/__init__.py +++ b/aiocraft/mc/proto/login/serverbound/__init__.py @@ -5,41 +5,41 @@ from .packet_encryption_begin import PacketEncryptionBegin from .packet_login_plugin_response import PacketLoginPluginResponse REGISTRY = { - 757 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 498 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 335 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 315 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 109 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 401 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 76 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 340 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 338 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 351 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 756 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 490 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 573 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 477 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 736 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 393 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 402 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 331 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 735 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 47 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 734 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 403 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 755 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 575 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 201 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 480 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 107 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 210 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 304 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 321 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 327 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 578 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 108 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 404 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 709 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse }, - 110 : { 0:PacketLoginStart, 1:PacketEncryptionBegin }, - 751 : { 0:PacketLoginStart, 1:PacketEncryptionBegin, 2:PacketLoginPluginResponse } + 47 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 76 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 107 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 108 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 109 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 110 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 201 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 210 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 304 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 315 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 321 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 327 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 331 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 335 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 338 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 340 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 351 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin }, + 393 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 401 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 402 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 403 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 404 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 477 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 480 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 490 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 498 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 573 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 575 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 578 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 709 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 734 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 735 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 736 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 751 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 755 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 756 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse }, + 757 : { 0 : PacketLoginStart, 1 : PacketEncryptionBegin, 2 : PacketLoginPluginResponse } } diff --git a/aiocraft/mc/proto/login/serverbound/packet_encryption_begin.py b/aiocraft/mc/proto/login/serverbound/packet_encryption_begin.py index 185d582..64f91ed 100644 --- a/aiocraft/mc/proto/login/serverbound/packet_encryption_begin.py +++ b/aiocraft/mc/proto/login/serverbound/packet_encryption_begin.py @@ -12,7 +12,8 @@ class PacketEncryptionBegin(Packet): def __init__(self, proto:int, sharedSecret:bytes=None, - verifyToken:bytes=None + verifyToken:bytes=None, + **kwargs ): super().__init__(proto, sharedSecret=sharedSecret, diff --git a/aiocraft/mc/proto/login/serverbound/packet_login_plugin_response.py b/aiocraft/mc/proto/login/serverbound/packet_login_plugin_response.py index 1eb32fb..8ff7cde 100644 --- a/aiocraft/mc/proto/login/serverbound/packet_login_plugin_response.py +++ b/aiocraft/mc/proto/login/serverbound/packet_login_plugin_response.py @@ -12,7 +12,8 @@ class PacketLoginPluginResponse(Packet): def __init__(self, proto:int, data:tuple=None, - messageId:int=None + messageId:int=None, + **kwargs ): super().__init__(proto, data=data, diff --git a/aiocraft/mc/proto/login/serverbound/packet_login_start.py b/aiocraft/mc/proto/login/serverbound/packet_login_start.py index 66654ee..f4ddf7a 100644 --- a/aiocraft/mc/proto/login/serverbound/packet_login_start.py +++ b/aiocraft/mc/proto/login/serverbound/packet_login_start.py @@ -10,7 +10,8 @@ class PacketLoginStart(Packet): username : str def __init__(self, proto:int, - username:str=None + username:str=None, + **kwargs ): super().__init__(proto, username=username diff --git a/aiocraft/mc/proto/play/clientbound/__init__.py b/aiocraft/mc/proto/play/clientbound/__init__.py index c5ff68f..45e8233 100644 --- a/aiocraft/mc/proto/play/clientbound/__init__.py +++ b/aiocraft/mc/proto/play/clientbound/__init__.py @@ -2,12 +2,12 @@ from .packet_spawn_entity import PacketSpawnEntity from .packet_spawn_entity_experience_orb import PacketSpawnEntityExperienceOrb +from .packet_spawn_entity_weather import PacketSpawnEntityWeather from .packet_spawn_entity_living import PacketSpawnEntityLiving from .packet_spawn_entity_painting import PacketSpawnEntityPainting from .packet_named_entity_spawn import PacketNamedEntitySpawn from .packet_animation import PacketAnimation from .packet_statistics import PacketStatistics -from .packet_advancements import PacketAdvancements from .packet_block_break_animation import PacketBlockBreakAnimation from .packet_tile_entity_data import PacketTileEntityData from .packet_block_action import PacketBlockAction @@ -15,11 +15,9 @@ from .packet_block_change import PacketBlockChange from .packet_boss_bar import PacketBossBar from .packet_difficulty import PacketDifficulty from .packet_tab_complete import PacketTabComplete -from .packet_declare_commands import PacketDeclareCommands -from .packet_face_player import PacketFacePlayer -from .packet_nbt_query_response import PacketNbtQueryResponse from .packet_chat import PacketChat from .packet_multi_block_change import PacketMultiBlockChange +from .packet_transaction import PacketTransaction from .packet_close_window import PacketCloseWindow from .packet_open_window import PacketOpenWindow from .packet_window_items import PacketWindowItems @@ -33,38 +31,31 @@ from .packet_entity_status import PacketEntityStatus from .packet_explosion import PacketExplosion from .packet_unload_chunk import PacketUnloadChunk from .packet_game_state_change import PacketGameStateChange -from .packet_open_horse_window import PacketOpenHorseWindow from .packet_keep_alive import PacketKeepAlive from .packet_map_chunk import PacketMapChunk from .packet_world_event import PacketWorldEvent from .packet_world_particles import PacketWorldParticles -from .packet_update_light import PacketUpdateLight from .packet_login import PacketLogin from .packet_map import PacketMap -from .packet_trade_list import PacketTradeList from .packet_rel_entity_move import PacketRelEntityMove from .packet_entity_move_look import PacketEntityMoveLook from .packet_entity_look import PacketEntityLook +from .packet_entity import PacketEntity from .packet_vehicle_move import PacketVehicleMove -from .packet_open_book import PacketOpenBook from .packet_open_sign_entity import PacketOpenSignEntity -from .packet_craft_recipe_response import PacketCraftRecipeResponse from .packet_abilities import PacketAbilities -from .packet_end_combat_event import PacketEndCombatEvent -from .packet_enter_combat_event import PacketEnterCombatEvent -from .packet_death_combat_event import PacketDeathCombatEvent +from .packet_combat_event import PacketCombatEvent from .packet_player_info import PacketPlayerInfo from .packet_position import PacketPosition -from .packet_unlock_recipes import PacketUnlockRecipes +from .packet_bed import PacketBed from .packet_entity_destroy import PacketEntityDestroy from .packet_remove_entity_effect import PacketRemoveEntityEffect from .packet_resource_pack_send import PacketResourcePackSend from .packet_respawn import PacketRespawn from .packet_entity_head_rotation import PacketEntityHeadRotation +from .packet_world_border import PacketWorldBorder from .packet_camera import PacketCamera from .packet_held_item_slot import PacketHeldItemSlot -from .packet_update_view_position import PacketUpdateViewPosition -from .packet_update_view_distance import PacketUpdateViewDistance from .packet_scoreboard_display_objective import PacketScoreboardDisplayObjective from .packet_entity_metadata import PacketEntityMetadata from .packet_attach_entity import PacketAttachEntity @@ -78,18 +69,41 @@ from .packet_teams import PacketTeams from .packet_scoreboard_score import PacketScoreboardScore from .packet_spawn_position import PacketSpawnPosition from .packet_update_time import PacketUpdateTime -from .packet_entity_sound_effect import PacketEntitySoundEffect -from .packet_stop_sound import PacketStopSound +from .packet_title import PacketTitle from .packet_sound_effect import PacketSoundEffect from .packet_playerlist_header import PacketPlayerlistHeader from .packet_collect import PacketCollect from .packet_entity_teleport import PacketEntityTeleport from .packet_entity_update_attributes import PacketEntityUpdateAttributes from .packet_entity_effect import PacketEntityEffect +from .packet_update_attributes import PacketUpdateAttributes +from .packet_map_chunk_bulk import PacketMapChunkBulk +from .packet_update_sign import PacketUpdateSign +from .packet_scoreboard_team import PacketScoreboardTeam +from .packet_set_compression import PacketSetCompression +from .packet_update_entity_nbt import PacketUpdateEntityNbt +from .packet_advancements import PacketAdvancements +from .packet_declare_commands import PacketDeclareCommands +from .packet_face_player import PacketFacePlayer +from .packet_nbt_query_response import PacketNbtQueryResponse +from .packet_open_horse_window import PacketOpenHorseWindow +from .packet_update_light import PacketUpdateLight +from .packet_trade_list import PacketTradeList +from .packet_open_book import PacketOpenBook +from .packet_craft_recipe_response import PacketCraftRecipeResponse +from .packet_unlock_recipes import PacketUnlockRecipes +from .packet_update_view_position import PacketUpdateViewPosition +from .packet_update_view_distance import PacketUpdateViewDistance +from .packet_entity_sound_effect import PacketEntitySoundEffect +from .packet_stop_sound import PacketStopSound from .packet_select_advancement_tab import PacketSelectAdvancementTab from .packet_declare_recipes import PacketDeclareRecipes from .packet_tags import PacketTags from .packet_acknowledge_player_digging import PacketAcknowledgePlayerDigging +from .packet_end_combat_event import PacketEndCombatEvent +from .packet_enter_combat_event import PacketEnterCombatEvent +from .packet_death_combat_event import PacketDeathCombatEvent +from .packet_destroy_entity import PacketDestroyEntity from .packet_sculk_vibration_signal import PacketSculkVibrationSignal from .packet_clear_titles import PacketClearTitles from .packet_initialize_world_border import PacketInitializeWorldBorder @@ -104,58 +118,44 @@ from .packet_set_title_subtitle import PacketSetTitleSubtitle from .packet_set_title_text import PacketSetTitleText from .packet_set_title_time import PacketSetTitleTime from .packet_simulation_distance import PacketSimulationDistance -from .packet_spawn_entity_weather import PacketSpawnEntityWeather -from .packet_transaction import PacketTransaction -from .packet_entity import PacketEntity -from .packet_combat_event import PacketCombatEvent -from .packet_world_border import PacketWorldBorder -from .packet_title import PacketTitle -from .packet_bed import PacketBed -from .packet_update_sign import PacketUpdateSign -from .packet_update_attributes import PacketUpdateAttributes -from .packet_scoreboard_team import PacketScoreboardTeam -from .packet_set_compression import PacketSetCompression from .packet_advancement_progress import PacketAdvancementProgress -from .packet_map_chunk_bulk import PacketMapChunkBulk -from .packet_update_entity_nbt import PacketUpdateEntityNbt -from .packet_destroy_entity import PacketDestroyEntity REGISTRY = { - 757 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 99:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 55:PacketFacePlayer, 96:PacketNbtQueryResponse, 15:PacketChat, 63:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 54:PacketPlayerInfo, 56:PacketPosition, 57:PacketUnlockRecipes, 58:PacketEntityDestroy, 59:PacketRemoveEntityEffect, 60:PacketResourcePackSend, 61:PacketRespawn, 62:PacketEntityHeadRotation, 71:PacketCamera, 72:PacketHeldItemSlot, 73:PacketUpdateViewPosition, 74:PacketUpdateViewDistance, 76:PacketScoreboardDisplayObjective, 77:PacketEntityMetadata, 78:PacketAttachEntity, 79:PacketEntityVelocity, 80:PacketEntityEquipment, 81:PacketExperience, 82:PacketUpdateHealth, 83:PacketScoreboardObjective, 84:PacketSetPassengers, 85:PacketTeams, 86:PacketScoreboardScore, 75:PacketSpawnPosition, 89:PacketUpdateTime, 92:PacketEntitySoundEffect, 94:PacketStopSound, 93:PacketSoundEffect, 95:PacketPlayerlistHeader, 97:PacketCollect, 98:PacketEntityTeleport, 100:PacketEntityUpdateAttributes, 101:PacketEntityEffect, 64:PacketSelectAdvancementTab, 102:PacketDeclareRecipes, 103:PacketTags, 8:PacketAcknowledgePlayerDigging, 5:PacketSculkVibrationSignal, 16:PacketClearTitles, 32:PacketInitializeWorldBorder, 65:PacketActionBar, 66:PacketWorldBorderCenter, 67:PacketWorldBorderLerpSize, 68:PacketWorldBorderSize, 69:PacketWorldBorderWarningDelay, 70:PacketWorldBorderWarningReach, 48:PacketPing, 88:PacketSetTitleSubtitle, 90:PacketSetTitleText, 91:PacketSetTitleTime, 87:PacketSimulationDistance }, - 498 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 92:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, - 335 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 76:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketUnlockRecipes, 49:PacketEntityDestroy, 50:PacketRemoveEntityEffect, 51:PacketResourcePackSend, 52:PacketRespawn, 53:PacketEntityHeadRotation, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 77:PacketEntityUpdateAttributes, 78:PacketEntityEffect, 54:PacketSelectAdvancementTab, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 37:PacketEntity, 44:PacketCombatEvent, 55:PacketWorldBorder, 71:PacketTitle, 47:PacketBed }, - 315 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, - 109 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed, 70:PacketUpdateSign }, - 401 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, - 76 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 35:PacketNamedSoundEffect, 25:PacketKickDisconnect, 26:PacketEntityStatus, 27:PacketExplosion, 28:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 65:PacketScoreboardScore, 66:PacketSpawnPosition, 67:PacketUpdateTime, 70:PacketPlayerlistHeader, 71:PacketCollect, 72:PacketEntityTeleport, 74:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 41:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 68:PacketTitle, 47:PacketBed, 69:PacketUpdateSign, 73:PacketUpdateAttributes, 64:PacketScoreboardTeam, 29:PacketSetCompression }, - 340 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 77:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketCraftRecipeResponse, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 57:PacketCamera, 58:PacketHeldItemSlot, 59:PacketScoreboardDisplayObjective, 60:PacketEntityMetadata, 61:PacketAttachEntity, 62:PacketEntityVelocity, 63:PacketEntityEquipment, 64:PacketExperience, 65:PacketUpdateHealth, 66:PacketScoreboardObjective, 67:PacketSetPassengers, 68:PacketTeams, 69:PacketScoreboardScore, 70:PacketSpawnPosition, 71:PacketUpdateTime, 73:PacketSoundEffect, 74:PacketPlayerlistHeader, 75:PacketCollect, 76:PacketEntityTeleport, 78:PacketEntityUpdateAttributes, 79:PacketEntityEffect, 55:PacketSelectAdvancementTab, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 37:PacketEntity, 45:PacketCombatEvent, 56:PacketWorldBorder, 72:PacketTitle, 48:PacketBed }, - 338 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 77:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketCraftRecipeResponse, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 57:PacketCamera, 58:PacketHeldItemSlot, 59:PacketScoreboardDisplayObjective, 60:PacketEntityMetadata, 61:PacketAttachEntity, 62:PacketEntityVelocity, 63:PacketEntityEquipment, 64:PacketExperience, 65:PacketUpdateHealth, 66:PacketScoreboardObjective, 67:PacketSetPassengers, 68:PacketTeams, 69:PacketScoreboardScore, 70:PacketSpawnPosition, 71:PacketUpdateTime, 73:PacketSoundEffect, 74:PacketPlayerlistHeader, 75:PacketCollect, 76:PacketEntityTeleport, 78:PacketEntityUpdateAttributes, 79:PacketEntityEffect, 55:PacketSelectAdvancementTab, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 37:PacketEntity, 45:PacketCombatEvent, 56:PacketWorldBorder, 72:PacketTitle, 48:PacketBed }, - 351 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 79:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 39:PacketRelEntityMove, 40:PacketEntityMoveLook, 41:PacketEntityLook, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketCraftRecipeResponse, 45:PacketAbilities, 47:PacketPlayerInfo, 48:PacketPosition, 50:PacketUnlockRecipes, 51:PacketEntityDestroy, 52:PacketRemoveEntityEffect, 53:PacketResourcePackSend, 54:PacketRespawn, 55:PacketEntityHeadRotation, 58:PacketCamera, 59:PacketHeldItemSlot, 60:PacketScoreboardDisplayObjective, 61:PacketEntityMetadata, 62:PacketAttachEntity, 63:PacketEntityVelocity, 64:PacketEntityEquipment, 65:PacketExperience, 66:PacketUpdateHealth, 67:PacketScoreboardObjective, 68:PacketSetPassengers, 69:PacketTeams, 70:PacketScoreboardScore, 71:PacketSpawnPosition, 72:PacketUpdateTime, 74:PacketStopSound, 75:PacketSoundEffect, 76:PacketPlayerlistHeader, 77:PacketCollect, 78:PacketEntityTeleport, 80:PacketEntityUpdateAttributes, 81:PacketEntityEffect, 56:PacketSelectAdvancementTab, 82:PacketDeclareRecipes, 83:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 38:PacketEntity, 46:PacketCombatEvent, 57:PacketWorldBorder, 73:PacketTitle, 49:PacketBed }, - 756 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 98:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 55:PacketFacePlayer, 95:PacketNbtQueryResponse, 15:PacketChat, 63:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 54:PacketPlayerInfo, 56:PacketPosition, 57:PacketUnlockRecipes, 58:PacketEntityDestroy, 59:PacketRemoveEntityEffect, 60:PacketResourcePackSend, 61:PacketRespawn, 62:PacketEntityHeadRotation, 71:PacketCamera, 72:PacketHeldItemSlot, 73:PacketUpdateViewPosition, 74:PacketUpdateViewDistance, 76:PacketScoreboardDisplayObjective, 77:PacketEntityMetadata, 78:PacketAttachEntity, 79:PacketEntityVelocity, 80:PacketEntityEquipment, 81:PacketExperience, 82:PacketUpdateHealth, 83:PacketScoreboardObjective, 84:PacketSetPassengers, 85:PacketTeams, 86:PacketScoreboardScore, 75:PacketSpawnPosition, 88:PacketUpdateTime, 91:PacketEntitySoundEffect, 93:PacketStopSound, 92:PacketSoundEffect, 94:PacketPlayerlistHeader, 96:PacketCollect, 97:PacketEntityTeleport, 99:PacketEntityUpdateAttributes, 100:PacketEntityEffect, 64:PacketSelectAdvancementTab, 101:PacketDeclareRecipes, 102:PacketTags, 8:PacketAcknowledgePlayerDigging, 5:PacketSculkVibrationSignal, 16:PacketClearTitles, 32:PacketInitializeWorldBorder, 65:PacketActionBar, 66:PacketWorldBorderCenter, 67:PacketWorldBorderLerpSize, 68:PacketWorldBorderSize, 69:PacketWorldBorderWarningDelay, 70:PacketWorldBorderWarningReach, 48:PacketPing, 87:PacketSetTitleSubtitle, 89:PacketSetTitleText, 90:PacketSetTitleTime }, - 490 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, - 573 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 88:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 15:PacketChat, 16:PacketMultiBlockChange, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 63:PacketCamera, 64:PacketHeldItemSlot, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 78:PacketSpawnPosition, 79:PacketUpdateTime, 81:PacketEntitySoundEffect, 83:PacketStopSound, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather, 19:PacketTransaction, 44:PacketEntity, 51:PacketCombatEvent, 62:PacketWorldBorder, 80:PacketTitle }, - 477 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, - 736 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, - 393 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, - 402 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, - 331 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 15:PacketTabComplete, 16:PacketChat, 17:PacketMultiBlockChange, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 41:PacketEntity, 45:PacketCombatEvent, 55:PacketWorldBorder, 71:PacketTitle, 48:PacketBed, 78:PacketAdvancementProgress }, - 735 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, - 47 : { 14:PacketSpawnEntity, 17:PacketSpawnEntityExperienceOrb, 15:PacketSpawnEntityLiving, 16:PacketSpawnEntityPainting, 12:PacketNamedEntitySpawn, 11:PacketAnimation, 55:PacketStatistics, 37:PacketBlockBreakAnimation, 53:PacketTileEntityData, 36:PacketBlockAction, 35:PacketBlockChange, 65:PacketDifficulty, 58:PacketTabComplete, 2:PacketChat, 34:PacketMultiBlockChange, 46:PacketCloseWindow, 45:PacketOpenWindow, 48:PacketWindowItems, 49:PacketCraftProgressBar, 47:PacketSetSlot, 63:PacketCustomPayload, 41:PacketNamedSoundEffect, 64:PacketKickDisconnect, 26:PacketEntityStatus, 39:PacketExplosion, 43:PacketGameStateChange, 0:PacketKeepAlive, 33:PacketMapChunk, 40:PacketWorldEvent, 42:PacketWorldParticles, 1:PacketLogin, 52:PacketMap, 21:PacketRelEntityMove, 23:PacketEntityMoveLook, 22:PacketEntityLook, 54:PacketOpenSignEntity, 57:PacketAbilities, 56:PacketPlayerInfo, 8:PacketPosition, 19:PacketEntityDestroy, 30:PacketRemoveEntityEffect, 72:PacketResourcePackSend, 7:PacketRespawn, 25:PacketEntityHeadRotation, 67:PacketCamera, 9:PacketHeldItemSlot, 61:PacketScoreboardDisplayObjective, 28:PacketEntityMetadata, 27:PacketAttachEntity, 18:PacketEntityVelocity, 4:PacketEntityEquipment, 31:PacketExperience, 6:PacketUpdateHealth, 59:PacketScoreboardObjective, 60:PacketScoreboardScore, 5:PacketSpawnPosition, 3:PacketUpdateTime, 71:PacketPlayerlistHeader, 13:PacketCollect, 24:PacketEntityTeleport, 29:PacketEntityEffect, 44:PacketSpawnEntityWeather, 50:PacketTransaction, 20:PacketEntity, 66:PacketCombatEvent, 68:PacketWorldBorder, 69:PacketTitle, 10:PacketBed, 51:PacketUpdateSign, 32:PacketUpdateAttributes, 62:PacketScoreboardTeam, 70:PacketSetCompression, 38:PacketMapChunkBulk, 73:PacketUpdateEntityNbt }, - 734 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, - 403 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, - 755 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 98:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 55:PacketFacePlayer, 95:PacketNbtQueryResponse, 15:PacketChat, 63:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 51:PacketEndCombatEvent, 52:PacketEnterCombatEvent, 53:PacketDeathCombatEvent, 54:PacketPlayerInfo, 56:PacketPosition, 57:PacketUnlockRecipes, 59:PacketRemoveEntityEffect, 60:PacketResourcePackSend, 61:PacketRespawn, 62:PacketEntityHeadRotation, 71:PacketCamera, 72:PacketHeldItemSlot, 73:PacketUpdateViewPosition, 74:PacketUpdateViewDistance, 76:PacketScoreboardDisplayObjective, 77:PacketEntityMetadata, 78:PacketAttachEntity, 79:PacketEntityVelocity, 80:PacketEntityEquipment, 81:PacketExperience, 82:PacketUpdateHealth, 83:PacketScoreboardObjective, 84:PacketSetPassengers, 85:PacketTeams, 86:PacketScoreboardScore, 75:PacketSpawnPosition, 88:PacketUpdateTime, 91:PacketEntitySoundEffect, 93:PacketStopSound, 92:PacketSoundEffect, 94:PacketPlayerlistHeader, 96:PacketCollect, 97:PacketEntityTeleport, 99:PacketEntityUpdateAttributes, 100:PacketEntityEffect, 64:PacketSelectAdvancementTab, 101:PacketDeclareRecipes, 102:PacketTags, 8:PacketAcknowledgePlayerDigging, 5:PacketSculkVibrationSignal, 16:PacketClearTitles, 32:PacketInitializeWorldBorder, 65:PacketActionBar, 66:PacketWorldBorderCenter, 67:PacketWorldBorderLerpSize, 68:PacketWorldBorderSize, 69:PacketWorldBorderWarningDelay, 70:PacketWorldBorderWarningReach, 48:PacketPing, 87:PacketSetTitleSubtitle, 89:PacketSetTitleText, 90:PacketSetTitleTime, 58:PacketDestroyEntity }, - 575 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 88:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 15:PacketChat, 16:PacketMultiBlockChange, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 63:PacketCamera, 64:PacketHeldItemSlot, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 78:PacketSpawnPosition, 79:PacketUpdateTime, 81:PacketEntitySoundEffect, 83:PacketStopSound, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather, 19:PacketTransaction, 44:PacketEntity, 51:PacketCombatEvent, 62:PacketWorldBorder, 80:PacketTitle }, - 201 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, - 480 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 52:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 46:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketOpenHorseWindow, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketUpdateLight, 37:PacketLogin, 38:PacketMap, 39:PacketTradeList, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 44:PacketVehicleMove, 45:PacketOpenBook, 47:PacketOpenSignEntity, 48:PacketCraftRecipeResponse, 49:PacketAbilities, 51:PacketPlayerInfo, 53:PacketPosition, 54:PacketUnlockRecipes, 55:PacketEntityDestroy, 56:PacketRemoveEntityEffect, 57:PacketResourcePackSend, 58:PacketRespawn, 59:PacketEntityHeadRotation, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 66:PacketScoreboardDisplayObjective, 67:PacketEntityMetadata, 68:PacketAttachEntity, 69:PacketEntityVelocity, 70:PacketEntityEquipment, 71:PacketExperience, 72:PacketUpdateHealth, 73:PacketScoreboardObjective, 74:PacketSetPassengers, 75:PacketTeams, 76:PacketScoreboardScore, 77:PacketSpawnPosition, 78:PacketUpdateTime, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 43:PacketEntity, 50:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle }, - 107 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed, 70:PacketUpdateSign }, - 210 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, - 304 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, - 321 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 15:PacketTabComplete, 16:PacketChat, 17:PacketMultiBlockChange, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 41:PacketEntity, 45:PacketCombatEvent, 55:PacketWorldBorder, 71:PacketTitle, 48:PacketBed }, - 327 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 15:PacketTabComplete, 16:PacketChat, 17:PacketMultiBlockChange, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketKeepAlive, 33:PacketMapChunk, 34:PacketWorldEvent, 35:PacketWorldParticles, 36:PacketLogin, 37:PacketMap, 38:PacketRelEntityMove, 39:PacketEntityMoveLook, 40:PacketEntityLook, 42:PacketVehicleMove, 43:PacketOpenSignEntity, 44:PacketAbilities, 46:PacketPlayerInfo, 47:PacketPosition, 49:PacketUnlockRecipes, 50:PacketEntityDestroy, 51:PacketRemoveEntityEffect, 52:PacketResourcePackSend, 53:PacketRespawn, 54:PacketEntityHeadRotation, 56:PacketCamera, 57:PacketHeldItemSlot, 58:PacketScoreboardDisplayObjective, 59:PacketEntityMetadata, 60:PacketAttachEntity, 61:PacketEntityVelocity, 62:PacketEntityEquipment, 63:PacketExperience, 64:PacketUpdateHealth, 65:PacketScoreboardObjective, 66:PacketSetPassengers, 67:PacketTeams, 68:PacketScoreboardScore, 69:PacketSpawnPosition, 70:PacketUpdateTime, 72:PacketSoundEffect, 73:PacketPlayerlistHeader, 74:PacketCollect, 75:PacketEntityTeleport, 76:PacketEntityUpdateAttributes, 77:PacketEntityEffect, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 41:PacketEntity, 45:PacketCombatEvent, 55:PacketWorldBorder, 71:PacketTitle, 48:PacketBed }, - 578 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 88:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 15:PacketChat, 16:PacketMultiBlockChange, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 63:PacketCamera, 64:PacketHeldItemSlot, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 78:PacketSpawnPosition, 79:PacketUpdateTime, 81:PacketEntitySoundEffect, 83:PacketStopSound, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather, 19:PacketTransaction, 44:PacketEntity, 51:PacketCombatEvent, 62:PacketWorldBorder, 80:PacketTitle }, - 108 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 71:PacketSoundEffect, 72:PacketPlayerlistHeader, 73:PacketCollect, 74:PacketEntityTeleport, 75:PacketEntityUpdateAttributes, 76:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed, 70:PacketUpdateSign }, - 404 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 81:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 16:PacketTabComplete, 17:PacketDeclareCommands, 49:PacketFacePlayer, 29:PacketNbtQueryResponse, 14:PacketChat, 15:PacketMultiBlockChange, 19:PacketCloseWindow, 20:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 30:PacketExplosion, 31:PacketUnloadChunk, 32:PacketGameStateChange, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketLogin, 38:PacketMap, 40:PacketRelEntityMove, 41:PacketEntityMoveLook, 42:PacketEntityLook, 43:PacketVehicleMove, 44:PacketOpenSignEntity, 45:PacketCraftRecipeResponse, 46:PacketAbilities, 48:PacketPlayerInfo, 50:PacketPosition, 52:PacketUnlockRecipes, 53:PacketEntityDestroy, 54:PacketRemoveEntityEffect, 55:PacketResourcePackSend, 56:PacketRespawn, 57:PacketEntityHeadRotation, 60:PacketCamera, 61:PacketHeldItemSlot, 62:PacketScoreboardDisplayObjective, 63:PacketEntityMetadata, 64:PacketAttachEntity, 65:PacketEntityVelocity, 66:PacketEntityEquipment, 67:PacketExperience, 68:PacketUpdateHealth, 69:PacketScoreboardObjective, 70:PacketSetPassengers, 71:PacketTeams, 72:PacketScoreboardScore, 73:PacketSpawnPosition, 74:PacketUpdateTime, 76:PacketStopSound, 77:PacketSoundEffect, 78:PacketPlayerlistHeader, 79:PacketCollect, 80:PacketEntityTeleport, 82:PacketEntityUpdateAttributes, 83:PacketEntityEffect, 58:PacketSelectAdvancementTab, 84:PacketDeclareRecipes, 85:PacketTags, 2:PacketSpawnEntityWeather, 18:PacketTransaction, 39:PacketEntity, 47:PacketCombatEvent, 59:PacketWorldBorder, 75:PacketTitle, 51:PacketBed }, - 709 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 88:PacketAdvancements, 9:PacketBlockBreakAnimation, 10:PacketTileEntityData, 11:PacketBlockAction, 12:PacketBlockChange, 13:PacketBossBar, 14:PacketDifficulty, 17:PacketTabComplete, 18:PacketDeclareCommands, 53:PacketFacePlayer, 85:PacketNbtQueryResponse, 15:PacketChat, 16:PacketMultiBlockChange, 20:PacketCloseWindow, 47:PacketOpenWindow, 21:PacketWindowItems, 22:PacketCraftProgressBar, 23:PacketSetSlot, 24:PacketSetCooldown, 25:PacketCustomPayload, 26:PacketNamedSoundEffect, 27:PacketKickDisconnect, 28:PacketEntityStatus, 29:PacketExplosion, 30:PacketUnloadChunk, 31:PacketGameStateChange, 32:PacketOpenHorseWindow, 33:PacketKeepAlive, 34:PacketMapChunk, 35:PacketWorldEvent, 36:PacketWorldParticles, 37:PacketUpdateLight, 38:PacketLogin, 39:PacketMap, 40:PacketTradeList, 41:PacketRelEntityMove, 42:PacketEntityMoveLook, 43:PacketEntityLook, 45:PacketVehicleMove, 46:PacketOpenBook, 48:PacketOpenSignEntity, 49:PacketCraftRecipeResponse, 50:PacketAbilities, 52:PacketPlayerInfo, 54:PacketPosition, 55:PacketUnlockRecipes, 56:PacketEntityDestroy, 57:PacketRemoveEntityEffect, 58:PacketResourcePackSend, 59:PacketRespawn, 60:PacketEntityHeadRotation, 63:PacketCamera, 64:PacketHeldItemSlot, 65:PacketUpdateViewPosition, 66:PacketUpdateViewDistance, 68:PacketScoreboardDisplayObjective, 69:PacketEntityMetadata, 70:PacketAttachEntity, 71:PacketEntityVelocity, 72:PacketEntityEquipment, 73:PacketExperience, 74:PacketUpdateHealth, 75:PacketScoreboardObjective, 76:PacketSetPassengers, 77:PacketTeams, 78:PacketScoreboardScore, 67:PacketSpawnPosition, 79:PacketUpdateTime, 81:PacketEntitySoundEffect, 83:PacketStopSound, 82:PacketSoundEffect, 84:PacketPlayerlistHeader, 86:PacketCollect, 87:PacketEntityTeleport, 89:PacketEntityUpdateAttributes, 90:PacketEntityEffect, 61:PacketSelectAdvancementTab, 91:PacketDeclareRecipes, 92:PacketTags, 8:PacketAcknowledgePlayerDigging, 2:PacketSpawnEntityWeather, 19:PacketTransaction, 44:PacketEntity, 51:PacketCombatEvent, 62:PacketWorldBorder, 80:PacketTitle }, - 110 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 3:PacketSpawnEntityLiving, 4:PacketSpawnEntityPainting, 5:PacketNamedEntitySpawn, 6:PacketAnimation, 7:PacketStatistics, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 14:PacketTabComplete, 15:PacketChat, 16:PacketMultiBlockChange, 18:PacketCloseWindow, 19:PacketOpenWindow, 20:PacketWindowItems, 21:PacketCraftProgressBar, 22:PacketSetSlot, 23:PacketSetCooldown, 24:PacketCustomPayload, 25:PacketNamedSoundEffect, 26:PacketKickDisconnect, 27:PacketEntityStatus, 28:PacketExplosion, 29:PacketUnloadChunk, 30:PacketGameStateChange, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketLogin, 36:PacketMap, 37:PacketRelEntityMove, 38:PacketEntityMoveLook, 39:PacketEntityLook, 41:PacketVehicleMove, 42:PacketOpenSignEntity, 43:PacketAbilities, 45:PacketPlayerInfo, 46:PacketPosition, 48:PacketEntityDestroy, 49:PacketRemoveEntityEffect, 50:PacketResourcePackSend, 51:PacketRespawn, 52:PacketEntityHeadRotation, 54:PacketCamera, 55:PacketHeldItemSlot, 56:PacketScoreboardDisplayObjective, 57:PacketEntityMetadata, 58:PacketAttachEntity, 59:PacketEntityVelocity, 60:PacketEntityEquipment, 61:PacketExperience, 62:PacketUpdateHealth, 63:PacketScoreboardObjective, 64:PacketSetPassengers, 65:PacketTeams, 66:PacketScoreboardScore, 67:PacketSpawnPosition, 68:PacketUpdateTime, 70:PacketSoundEffect, 71:PacketPlayerlistHeader, 72:PacketCollect, 73:PacketEntityTeleport, 74:PacketEntityUpdateAttributes, 75:PacketEntityEffect, 2:PacketSpawnEntityWeather, 17:PacketTransaction, 40:PacketEntity, 44:PacketCombatEvent, 53:PacketWorldBorder, 69:PacketTitle, 47:PacketBed }, - 751 : { 0:PacketSpawnEntity, 1:PacketSpawnEntityExperienceOrb, 2:PacketSpawnEntityLiving, 3:PacketSpawnEntityPainting, 4:PacketNamedEntitySpawn, 5:PacketAnimation, 6:PacketStatistics, 87:PacketAdvancements, 8:PacketBlockBreakAnimation, 9:PacketTileEntityData, 10:PacketBlockAction, 11:PacketBlockChange, 12:PacketBossBar, 13:PacketDifficulty, 15:PacketTabComplete, 16:PacketDeclareCommands, 51:PacketFacePlayer, 84:PacketNbtQueryResponse, 14:PacketChat, 59:PacketMultiBlockChange, 18:PacketCloseWindow, 45:PacketOpenWindow, 19:PacketWindowItems, 20:PacketCraftProgressBar, 21:PacketSetSlot, 22:PacketSetCooldown, 23:PacketCustomPayload, 24:PacketNamedSoundEffect, 25:PacketKickDisconnect, 26:PacketEntityStatus, 27:PacketExplosion, 28:PacketUnloadChunk, 29:PacketGameStateChange, 30:PacketOpenHorseWindow, 31:PacketKeepAlive, 32:PacketMapChunk, 33:PacketWorldEvent, 34:PacketWorldParticles, 35:PacketUpdateLight, 36:PacketLogin, 37:PacketMap, 38:PacketTradeList, 39:PacketRelEntityMove, 40:PacketEntityMoveLook, 41:PacketEntityLook, 43:PacketVehicleMove, 44:PacketOpenBook, 46:PacketOpenSignEntity, 47:PacketCraftRecipeResponse, 48:PacketAbilities, 50:PacketPlayerInfo, 52:PacketPosition, 53:PacketUnlockRecipes, 54:PacketEntityDestroy, 55:PacketRemoveEntityEffect, 56:PacketResourcePackSend, 57:PacketRespawn, 58:PacketEntityHeadRotation, 62:PacketCamera, 63:PacketHeldItemSlot, 64:PacketUpdateViewPosition, 65:PacketUpdateViewDistance, 67:PacketScoreboardDisplayObjective, 68:PacketEntityMetadata, 69:PacketAttachEntity, 70:PacketEntityVelocity, 71:PacketEntityEquipment, 72:PacketExperience, 73:PacketUpdateHealth, 74:PacketScoreboardObjective, 75:PacketSetPassengers, 76:PacketTeams, 77:PacketScoreboardScore, 66:PacketSpawnPosition, 78:PacketUpdateTime, 80:PacketEntitySoundEffect, 82:PacketStopSound, 81:PacketSoundEffect, 83:PacketPlayerlistHeader, 85:PacketCollect, 86:PacketEntityTeleport, 88:PacketEntityUpdateAttributes, 89:PacketEntityEffect, 60:PacketSelectAdvancementTab, 90:PacketDeclareRecipes, 91:PacketTags, 7:PacketAcknowledgePlayerDigging, 17:PacketTransaction, 42:PacketEntity, 49:PacketCombatEvent, 61:PacketWorldBorder, 79:PacketTitle } + 47 : { 0 : PacketKeepAlive, 1 : PacketLogin, 2 : PacketChat, 3 : PacketUpdateTime, 4 : PacketEntityEquipment, 5 : PacketSpawnPosition, 6 : PacketUpdateHealth, 7 : PacketRespawn, 8 : PacketPosition, 9 : PacketHeldItemSlot, 10 : PacketBed, 11 : PacketAnimation, 12 : PacketNamedEntitySpawn, 13 : PacketCollect, 14 : PacketSpawnEntity, 15 : PacketSpawnEntityLiving, 16 : PacketSpawnEntityPainting, 17 : PacketSpawnEntityExperienceOrb, 18 : PacketEntityVelocity, 19 : PacketEntityDestroy, 20 : PacketEntity, 21 : PacketRelEntityMove, 22 : PacketEntityLook, 23 : PacketEntityMoveLook, 24 : PacketEntityTeleport, 25 : PacketEntityHeadRotation, 26 : PacketEntityStatus, 27 : PacketAttachEntity, 28 : PacketEntityMetadata, 29 : PacketEntityEffect, 30 : PacketRemoveEntityEffect, 31 : PacketExperience, 32 : PacketUpdateAttributes, 33 : PacketMapChunk, 34 : PacketMultiBlockChange, 35 : PacketBlockChange, 36 : PacketBlockAction, 37 : PacketBlockBreakAnimation, 38 : PacketMapChunkBulk, 39 : PacketExplosion, 40 : PacketWorldEvent, 41 : PacketNamedSoundEffect, 42 : PacketWorldParticles, 43 : PacketGameStateChange, 44 : PacketSpawnEntityWeather, 45 : PacketOpenWindow, 46 : PacketCloseWindow, 47 : PacketSetSlot, 48 : PacketWindowItems, 49 : PacketCraftProgressBar, 50 : PacketTransaction, 51 : PacketUpdateSign, 52 : PacketMap, 53 : PacketTileEntityData, 54 : PacketOpenSignEntity, 55 : PacketStatistics, 56 : PacketPlayerInfo, 57 : PacketAbilities, 58 : PacketTabComplete, 59 : PacketScoreboardObjective, 60 : PacketScoreboardScore, 61 : PacketScoreboardDisplayObjective, 62 : PacketScoreboardTeam, 63 : PacketCustomPayload, 64 : PacketKickDisconnect, 65 : PacketDifficulty, 66 : PacketCombatEvent, 67 : PacketCamera, 68 : PacketWorldBorder, 69 : PacketTitle, 70 : PacketSetCompression, 71 : PacketPlayerlistHeader, 72 : PacketResourcePackSend, 73 : PacketUpdateEntityNbt }, + 76 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketKickDisconnect, 26 : PacketEntityStatus, 27 : PacketExplosion, 28 : PacketUnloadChunk, 29 : PacketSetCompression, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketNamedSoundEffect, 36 : PacketLogin, 37 : PacketMap, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketEntity, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketEntityDestroy, 49 : PacketRemoveEntityEffect, 50 : PacketResourcePackSend, 51 : PacketRespawn, 52 : PacketEntityHeadRotation, 53 : PacketWorldBorder, 54 : PacketCamera, 55 : PacketHeldItemSlot, 56 : PacketScoreboardDisplayObjective, 57 : PacketEntityMetadata, 58 : PacketAttachEntity, 59 : PacketEntityVelocity, 60 : PacketEntityEquipment, 61 : PacketExperience, 62 : PacketUpdateHealth, 63 : PacketScoreboardObjective, 64 : PacketScoreboardTeam, 65 : PacketScoreboardScore, 66 : PacketSpawnPosition, 67 : PacketUpdateTime, 68 : PacketTitle, 69 : PacketUpdateSign, 70 : PacketPlayerlistHeader, 71 : PacketCollect, 72 : PacketEntityTeleport, 73 : PacketUpdateAttributes, 74 : PacketEntityEffect }, + 107 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketRelEntityMove, 38 : PacketEntityMoveLook, 39 : PacketEntityLook, 40 : PacketEntity, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketEntityDestroy, 49 : PacketRemoveEntityEffect, 50 : PacketResourcePackSend, 51 : PacketRespawn, 52 : PacketEntityHeadRotation, 53 : PacketWorldBorder, 54 : PacketCamera, 55 : PacketHeldItemSlot, 56 : PacketScoreboardDisplayObjective, 57 : PacketEntityMetadata, 58 : PacketAttachEntity, 59 : PacketEntityVelocity, 60 : PacketEntityEquipment, 61 : PacketExperience, 62 : PacketUpdateHealth, 63 : PacketScoreboardObjective, 64 : PacketSetPassengers, 65 : PacketTeams, 66 : PacketScoreboardScore, 67 : PacketSpawnPosition, 68 : PacketUpdateTime, 69 : PacketTitle, 70 : PacketUpdateSign, 71 : PacketSoundEffect, 72 : PacketPlayerlistHeader, 73 : PacketCollect, 74 : PacketEntityTeleport, 75 : PacketEntityUpdateAttributes, 76 : PacketEntityEffect }, + 108 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketRelEntityMove, 38 : PacketEntityMoveLook, 39 : PacketEntityLook, 40 : PacketEntity, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketEntityDestroy, 49 : PacketRemoveEntityEffect, 50 : PacketResourcePackSend, 51 : PacketRespawn, 52 : PacketEntityHeadRotation, 53 : PacketWorldBorder, 54 : PacketCamera, 55 : PacketHeldItemSlot, 56 : PacketScoreboardDisplayObjective, 57 : PacketEntityMetadata, 58 : PacketAttachEntity, 59 : PacketEntityVelocity, 60 : PacketEntityEquipment, 61 : PacketExperience, 62 : PacketUpdateHealth, 63 : PacketScoreboardObjective, 64 : PacketSetPassengers, 65 : PacketTeams, 66 : PacketScoreboardScore, 67 : PacketSpawnPosition, 68 : PacketUpdateTime, 69 : PacketTitle, 70 : PacketUpdateSign, 71 : PacketSoundEffect, 72 : PacketPlayerlistHeader, 73 : PacketCollect, 74 : PacketEntityTeleport, 75 : PacketEntityUpdateAttributes, 76 : PacketEntityEffect }, + 109 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketRelEntityMove, 38 : PacketEntityMoveLook, 39 : PacketEntityLook, 40 : PacketEntity, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketEntityDestroy, 49 : PacketRemoveEntityEffect, 50 : PacketResourcePackSend, 51 : PacketRespawn, 52 : PacketEntityHeadRotation, 53 : PacketWorldBorder, 54 : PacketCamera, 55 : PacketHeldItemSlot, 56 : PacketScoreboardDisplayObjective, 57 : PacketEntityMetadata, 58 : PacketAttachEntity, 59 : PacketEntityVelocity, 60 : PacketEntityEquipment, 61 : PacketExperience, 62 : PacketUpdateHealth, 63 : PacketScoreboardObjective, 64 : PacketSetPassengers, 65 : PacketTeams, 66 : PacketScoreboardScore, 67 : PacketSpawnPosition, 68 : PacketUpdateTime, 69 : PacketTitle, 70 : PacketUpdateSign, 71 : PacketSoundEffect, 72 : PacketPlayerlistHeader, 73 : PacketCollect, 74 : PacketEntityTeleport, 75 : PacketEntityUpdateAttributes, 76 : PacketEntityEffect }, + 110 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketRelEntityMove, 38 : PacketEntityMoveLook, 39 : PacketEntityLook, 40 : PacketEntity, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketEntityDestroy, 49 : PacketRemoveEntityEffect, 50 : PacketResourcePackSend, 51 : PacketRespawn, 52 : PacketEntityHeadRotation, 53 : PacketWorldBorder, 54 : PacketCamera, 55 : PacketHeldItemSlot, 56 : PacketScoreboardDisplayObjective, 57 : PacketEntityMetadata, 58 : PacketAttachEntity, 59 : PacketEntityVelocity, 60 : PacketEntityEquipment, 61 : PacketExperience, 62 : PacketUpdateHealth, 63 : PacketScoreboardObjective, 64 : PacketSetPassengers, 65 : PacketTeams, 66 : PacketScoreboardScore, 67 : PacketSpawnPosition, 68 : PacketUpdateTime, 69 : PacketTitle, 70 : PacketSoundEffect, 71 : PacketPlayerlistHeader, 72 : PacketCollect, 73 : PacketEntityTeleport, 74 : PacketEntityUpdateAttributes, 75 : PacketEntityEffect }, + 201 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketRelEntityMove, 38 : PacketEntityMoveLook, 39 : PacketEntityLook, 40 : PacketEntity, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketEntityDestroy, 49 : PacketRemoveEntityEffect, 50 : PacketResourcePackSend, 51 : PacketRespawn, 52 : PacketEntityHeadRotation, 53 : PacketWorldBorder, 54 : PacketCamera, 55 : PacketHeldItemSlot, 56 : PacketScoreboardDisplayObjective, 57 : PacketEntityMetadata, 58 : PacketAttachEntity, 59 : PacketEntityVelocity, 60 : PacketEntityEquipment, 61 : PacketExperience, 62 : PacketUpdateHealth, 63 : PacketScoreboardObjective, 64 : PacketSetPassengers, 65 : PacketTeams, 66 : PacketScoreboardScore, 67 : PacketSpawnPosition, 68 : PacketUpdateTime, 69 : PacketTitle, 70 : PacketSoundEffect, 71 : PacketPlayerlistHeader, 72 : PacketCollect, 73 : PacketEntityTeleport, 74 : PacketEntityUpdateAttributes, 75 : PacketEntityEffect }, + 210 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketRelEntityMove, 38 : PacketEntityMoveLook, 39 : PacketEntityLook, 40 : PacketEntity, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketEntityDestroy, 49 : PacketRemoveEntityEffect, 50 : PacketResourcePackSend, 51 : PacketRespawn, 52 : PacketEntityHeadRotation, 53 : PacketWorldBorder, 54 : PacketCamera, 55 : PacketHeldItemSlot, 56 : PacketScoreboardDisplayObjective, 57 : PacketEntityMetadata, 58 : PacketAttachEntity, 59 : PacketEntityVelocity, 60 : PacketEntityEquipment, 61 : PacketExperience, 62 : PacketUpdateHealth, 63 : PacketScoreboardObjective, 64 : PacketSetPassengers, 65 : PacketTeams, 66 : PacketScoreboardScore, 67 : PacketSpawnPosition, 68 : PacketUpdateTime, 69 : PacketTitle, 70 : PacketSoundEffect, 71 : PacketPlayerlistHeader, 72 : PacketCollect, 73 : PacketEntityTeleport, 74 : PacketEntityUpdateAttributes, 75 : PacketEntityEffect }, + 304 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketRelEntityMove, 38 : PacketEntityMoveLook, 39 : PacketEntityLook, 40 : PacketEntity, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketEntityDestroy, 49 : PacketRemoveEntityEffect, 50 : PacketResourcePackSend, 51 : PacketRespawn, 52 : PacketEntityHeadRotation, 53 : PacketWorldBorder, 54 : PacketCamera, 55 : PacketHeldItemSlot, 56 : PacketScoreboardDisplayObjective, 57 : PacketEntityMetadata, 58 : PacketAttachEntity, 59 : PacketEntityVelocity, 60 : PacketEntityEquipment, 61 : PacketExperience, 62 : PacketUpdateHealth, 63 : PacketScoreboardObjective, 64 : PacketSetPassengers, 65 : PacketTeams, 66 : PacketScoreboardScore, 67 : PacketSpawnPosition, 68 : PacketUpdateTime, 69 : PacketTitle, 70 : PacketSoundEffect, 71 : PacketPlayerlistHeader, 72 : PacketCollect, 73 : PacketEntityTeleport, 74 : PacketEntityUpdateAttributes, 75 : PacketEntityEffect }, + 315 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketRelEntityMove, 38 : PacketEntityMoveLook, 39 : PacketEntityLook, 40 : PacketEntity, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketEntityDestroy, 49 : PacketRemoveEntityEffect, 50 : PacketResourcePackSend, 51 : PacketRespawn, 52 : PacketEntityHeadRotation, 53 : PacketWorldBorder, 54 : PacketCamera, 55 : PacketHeldItemSlot, 56 : PacketScoreboardDisplayObjective, 57 : PacketEntityMetadata, 58 : PacketAttachEntity, 59 : PacketEntityVelocity, 60 : PacketEntityEquipment, 61 : PacketExperience, 62 : PacketUpdateHealth, 63 : PacketScoreboardObjective, 64 : PacketSetPassengers, 65 : PacketTeams, 66 : PacketScoreboardScore, 67 : PacketSpawnPosition, 68 : PacketUpdateTime, 69 : PacketTitle, 70 : PacketSoundEffect, 71 : PacketPlayerlistHeader, 72 : PacketCollect, 73 : PacketEntityTeleport, 74 : PacketEntityUpdateAttributes, 75 : PacketEntityEffect }, + 321 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAdvancements, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketTabComplete, 16 : PacketChat, 17 : PacketMultiBlockChange, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketExplosion, 30 : PacketUnloadChunk, 31 : PacketGameStateChange, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketLogin, 37 : PacketMap, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketEntity, 42 : PacketVehicleMove, 43 : PacketOpenSignEntity, 44 : PacketAbilities, 45 : PacketCombatEvent, 46 : PacketPlayerInfo, 47 : PacketPosition, 48 : PacketBed, 49 : PacketUnlockRecipes, 50 : PacketEntityDestroy, 51 : PacketRemoveEntityEffect, 52 : PacketResourcePackSend, 53 : PacketRespawn, 54 : PacketEntityHeadRotation, 55 : PacketWorldBorder, 56 : PacketCamera, 57 : PacketHeldItemSlot, 58 : PacketScoreboardDisplayObjective, 59 : PacketEntityMetadata, 60 : PacketAttachEntity, 61 : PacketEntityVelocity, 62 : PacketEntityEquipment, 63 : PacketExperience, 64 : PacketUpdateHealth, 65 : PacketScoreboardObjective, 66 : PacketSetPassengers, 67 : PacketTeams, 68 : PacketScoreboardScore, 69 : PacketSpawnPosition, 70 : PacketUpdateTime, 71 : PacketTitle, 72 : PacketSoundEffect, 73 : PacketPlayerlistHeader, 74 : PacketCollect, 75 : PacketEntityTeleport, 76 : PacketEntityUpdateAttributes, 77 : PacketEntityEffect }, + 327 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAdvancements, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketTabComplete, 16 : PacketChat, 17 : PacketMultiBlockChange, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketExplosion, 30 : PacketUnloadChunk, 31 : PacketGameStateChange, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketLogin, 37 : PacketMap, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketEntity, 42 : PacketVehicleMove, 43 : PacketOpenSignEntity, 44 : PacketAbilities, 45 : PacketCombatEvent, 46 : PacketPlayerInfo, 47 : PacketPosition, 48 : PacketBed, 49 : PacketUnlockRecipes, 50 : PacketEntityDestroy, 51 : PacketRemoveEntityEffect, 52 : PacketResourcePackSend, 53 : PacketRespawn, 54 : PacketEntityHeadRotation, 55 : PacketWorldBorder, 56 : PacketCamera, 57 : PacketHeldItemSlot, 58 : PacketScoreboardDisplayObjective, 59 : PacketEntityMetadata, 60 : PacketAttachEntity, 61 : PacketEntityVelocity, 62 : PacketEntityEquipment, 63 : PacketExperience, 64 : PacketUpdateHealth, 65 : PacketScoreboardObjective, 66 : PacketSetPassengers, 67 : PacketTeams, 68 : PacketScoreboardScore, 69 : PacketSpawnPosition, 70 : PacketUpdateTime, 71 : PacketTitle, 72 : PacketSoundEffect, 73 : PacketPlayerlistHeader, 74 : PacketCollect, 75 : PacketEntityTeleport, 76 : PacketEntityUpdateAttributes, 77 : PacketEntityEffect }, + 331 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAdvancements, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketTabComplete, 16 : PacketChat, 17 : PacketMultiBlockChange, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketExplosion, 30 : PacketUnloadChunk, 31 : PacketGameStateChange, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketLogin, 37 : PacketMap, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketEntity, 42 : PacketVehicleMove, 43 : PacketOpenSignEntity, 44 : PacketAbilities, 45 : PacketCombatEvent, 46 : PacketPlayerInfo, 47 : PacketPosition, 48 : PacketBed, 49 : PacketUnlockRecipes, 50 : PacketEntityDestroy, 51 : PacketRemoveEntityEffect, 52 : PacketResourcePackSend, 53 : PacketRespawn, 54 : PacketEntityHeadRotation, 55 : PacketWorldBorder, 56 : PacketCamera, 57 : PacketHeldItemSlot, 58 : PacketScoreboardDisplayObjective, 59 : PacketEntityMetadata, 60 : PacketAttachEntity, 61 : PacketEntityVelocity, 62 : PacketEntityEquipment, 63 : PacketExperience, 64 : PacketUpdateHealth, 65 : PacketScoreboardObjective, 66 : PacketSetPassengers, 67 : PacketTeams, 68 : PacketScoreboardScore, 69 : PacketSpawnPosition, 70 : PacketUpdateTime, 71 : PacketTitle, 72 : PacketSoundEffect, 73 : PacketPlayerlistHeader, 74 : PacketCollect, 75 : PacketEntityTeleport, 76 : PacketEntityUpdateAttributes, 77 : PacketEntityEffect, 78 : PacketAdvancementProgress }, + 335 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketEntity, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketAbilities, 44 : PacketCombatEvent, 45 : PacketPlayerInfo, 46 : PacketPosition, 47 : PacketBed, 48 : PacketUnlockRecipes, 49 : PacketEntityDestroy, 50 : PacketRemoveEntityEffect, 51 : PacketResourcePackSend, 52 : PacketRespawn, 53 : PacketEntityHeadRotation, 54 : PacketSelectAdvancementTab, 55 : PacketWorldBorder, 56 : PacketCamera, 57 : PacketHeldItemSlot, 58 : PacketScoreboardDisplayObjective, 59 : PacketEntityMetadata, 60 : PacketAttachEntity, 61 : PacketEntityVelocity, 62 : PacketEntityEquipment, 63 : PacketExperience, 64 : PacketUpdateHealth, 65 : PacketScoreboardObjective, 66 : PacketSetPassengers, 67 : PacketTeams, 68 : PacketScoreboardScore, 69 : PacketSpawnPosition, 70 : PacketUpdateTime, 71 : PacketTitle, 72 : PacketSoundEffect, 73 : PacketPlayerlistHeader, 74 : PacketCollect, 75 : PacketEntityTeleport, 76 : PacketAdvancements, 77 : PacketEntityUpdateAttributes, 78 : PacketEntityEffect }, + 338 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketEntity, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketCraftRecipeResponse, 44 : PacketAbilities, 45 : PacketCombatEvent, 46 : PacketPlayerInfo, 47 : PacketPosition, 48 : PacketBed, 49 : PacketUnlockRecipes, 50 : PacketEntityDestroy, 51 : PacketRemoveEntityEffect, 52 : PacketResourcePackSend, 53 : PacketRespawn, 54 : PacketEntityHeadRotation, 55 : PacketSelectAdvancementTab, 56 : PacketWorldBorder, 57 : PacketCamera, 58 : PacketHeldItemSlot, 59 : PacketScoreboardDisplayObjective, 60 : PacketEntityMetadata, 61 : PacketAttachEntity, 62 : PacketEntityVelocity, 63 : PacketEntityEquipment, 64 : PacketExperience, 65 : PacketUpdateHealth, 66 : PacketScoreboardObjective, 67 : PacketSetPassengers, 68 : PacketTeams, 69 : PacketScoreboardScore, 70 : PacketSpawnPosition, 71 : PacketUpdateTime, 72 : PacketTitle, 73 : PacketSoundEffect, 74 : PacketPlayerlistHeader, 75 : PacketCollect, 76 : PacketEntityTeleport, 77 : PacketAdvancements, 78 : PacketEntityUpdateAttributes, 79 : PacketEntityEffect }, + 340 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketTabComplete, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketOpenWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketLogin, 36 : PacketMap, 37 : PacketEntity, 38 : PacketRelEntityMove, 39 : PacketEntityMoveLook, 40 : PacketEntityLook, 41 : PacketVehicleMove, 42 : PacketOpenSignEntity, 43 : PacketCraftRecipeResponse, 44 : PacketAbilities, 45 : PacketCombatEvent, 46 : PacketPlayerInfo, 47 : PacketPosition, 48 : PacketBed, 49 : PacketUnlockRecipes, 50 : PacketEntityDestroy, 51 : PacketRemoveEntityEffect, 52 : PacketResourcePackSend, 53 : PacketRespawn, 54 : PacketEntityHeadRotation, 55 : PacketSelectAdvancementTab, 56 : PacketWorldBorder, 57 : PacketCamera, 58 : PacketHeldItemSlot, 59 : PacketScoreboardDisplayObjective, 60 : PacketEntityMetadata, 61 : PacketAttachEntity, 62 : PacketEntityVelocity, 63 : PacketEntityEquipment, 64 : PacketExperience, 65 : PacketUpdateHealth, 66 : PacketScoreboardObjective, 67 : PacketSetPassengers, 68 : PacketTeams, 69 : PacketScoreboardScore, 70 : PacketSpawnPosition, 71 : PacketUpdateTime, 72 : PacketTitle, 73 : PacketSoundEffect, 74 : PacketPlayerlistHeader, 75 : PacketCollect, 76 : PacketEntityTeleport, 77 : PacketAdvancements, 78 : PacketEntityUpdateAttributes, 79 : PacketEntityEffect }, + 351 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketExplosion, 30 : PacketUnloadChunk, 31 : PacketGameStateChange, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketLogin, 37 : PacketMap, 38 : PacketEntity, 39 : PacketRelEntityMove, 40 : PacketEntityMoveLook, 41 : PacketEntityLook, 42 : PacketVehicleMove, 43 : PacketOpenSignEntity, 44 : PacketCraftRecipeResponse, 45 : PacketAbilities, 46 : PacketCombatEvent, 47 : PacketPlayerInfo, 48 : PacketPosition, 49 : PacketBed, 50 : PacketUnlockRecipes, 51 : PacketEntityDestroy, 52 : PacketRemoveEntityEffect, 53 : PacketResourcePackSend, 54 : PacketRespawn, 55 : PacketEntityHeadRotation, 56 : PacketSelectAdvancementTab, 57 : PacketWorldBorder, 58 : PacketCamera, 59 : PacketHeldItemSlot, 60 : PacketScoreboardDisplayObjective, 61 : PacketEntityMetadata, 62 : PacketAttachEntity, 63 : PacketEntityVelocity, 64 : PacketEntityEquipment, 65 : PacketExperience, 66 : PacketUpdateHealth, 67 : PacketScoreboardObjective, 68 : PacketSetPassengers, 69 : PacketTeams, 70 : PacketScoreboardScore, 71 : PacketSpawnPosition, 72 : PacketUpdateTime, 73 : PacketTitle, 74 : PacketStopSound, 75 : PacketSoundEffect, 76 : PacketPlayerlistHeader, 77 : PacketCollect, 78 : PacketEntityTeleport, 79 : PacketAdvancements, 80 : PacketEntityUpdateAttributes, 81 : PacketEntityEffect, 82 : PacketDeclareRecipes, 83 : PacketTags }, + 393 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 59 : PacketWorldBorder, 60 : PacketCamera, 61 : PacketHeldItemSlot, 62 : PacketScoreboardDisplayObjective, 63 : PacketEntityMetadata, 64 : PacketAttachEntity, 65 : PacketEntityVelocity, 66 : PacketEntityEquipment, 67 : PacketExperience, 68 : PacketUpdateHealth, 69 : PacketScoreboardObjective, 70 : PacketSetPassengers, 71 : PacketTeams, 72 : PacketScoreboardScore, 73 : PacketSpawnPosition, 74 : PacketUpdateTime, 75 : PacketTitle, 76 : PacketStopSound, 77 : PacketSoundEffect, 78 : PacketPlayerlistHeader, 79 : PacketCollect, 80 : PacketEntityTeleport, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags }, + 401 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 59 : PacketWorldBorder, 60 : PacketCamera, 61 : PacketHeldItemSlot, 62 : PacketScoreboardDisplayObjective, 63 : PacketEntityMetadata, 64 : PacketAttachEntity, 65 : PacketEntityVelocity, 66 : PacketEntityEquipment, 67 : PacketExperience, 68 : PacketUpdateHealth, 69 : PacketScoreboardObjective, 70 : PacketSetPassengers, 71 : PacketTeams, 72 : PacketScoreboardScore, 73 : PacketSpawnPosition, 74 : PacketUpdateTime, 75 : PacketTitle, 76 : PacketStopSound, 77 : PacketSoundEffect, 78 : PacketPlayerlistHeader, 79 : PacketCollect, 80 : PacketEntityTeleport, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags }, + 402 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 59 : PacketWorldBorder, 60 : PacketCamera, 61 : PacketHeldItemSlot, 62 : PacketScoreboardDisplayObjective, 63 : PacketEntityMetadata, 64 : PacketAttachEntity, 65 : PacketEntityVelocity, 66 : PacketEntityEquipment, 67 : PacketExperience, 68 : PacketUpdateHealth, 69 : PacketScoreboardObjective, 70 : PacketSetPassengers, 71 : PacketTeams, 72 : PacketScoreboardScore, 73 : PacketSpawnPosition, 74 : PacketUpdateTime, 75 : PacketTitle, 76 : PacketStopSound, 77 : PacketSoundEffect, 78 : PacketPlayerlistHeader, 79 : PacketCollect, 80 : PacketEntityTeleport, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags }, + 403 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 59 : PacketWorldBorder, 60 : PacketCamera, 61 : PacketHeldItemSlot, 62 : PacketScoreboardDisplayObjective, 63 : PacketEntityMetadata, 64 : PacketAttachEntity, 65 : PacketEntityVelocity, 66 : PacketEntityEquipment, 67 : PacketExperience, 68 : PacketUpdateHealth, 69 : PacketScoreboardObjective, 70 : PacketSetPassengers, 71 : PacketTeams, 72 : PacketScoreboardScore, 73 : PacketSpawnPosition, 74 : PacketUpdateTime, 75 : PacketTitle, 76 : PacketStopSound, 77 : PacketSoundEffect, 78 : PacketPlayerlistHeader, 79 : PacketCollect, 80 : PacketEntityTeleport, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags }, + 404 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketOpenWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketNbtQueryResponse, 30 : PacketExplosion, 31 : PacketUnloadChunk, 32 : PacketGameStateChange, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketLogin, 38 : PacketMap, 39 : PacketEntity, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketVehicleMove, 44 : PacketOpenSignEntity, 45 : PacketCraftRecipeResponse, 46 : PacketAbilities, 47 : PacketCombatEvent, 48 : PacketPlayerInfo, 49 : PacketFacePlayer, 50 : PacketPosition, 51 : PacketBed, 52 : PacketUnlockRecipes, 53 : PacketEntityDestroy, 54 : PacketRemoveEntityEffect, 55 : PacketResourcePackSend, 56 : PacketRespawn, 57 : PacketEntityHeadRotation, 58 : PacketSelectAdvancementTab, 59 : PacketWorldBorder, 60 : PacketCamera, 61 : PacketHeldItemSlot, 62 : PacketScoreboardDisplayObjective, 63 : PacketEntityMetadata, 64 : PacketAttachEntity, 65 : PacketEntityVelocity, 66 : PacketEntityEquipment, 67 : PacketExperience, 68 : PacketUpdateHealth, 69 : PacketScoreboardObjective, 70 : PacketSetPassengers, 71 : PacketTeams, 72 : PacketScoreboardScore, 73 : PacketSpawnPosition, 74 : PacketUpdateTime, 75 : PacketTitle, 76 : PacketStopSound, 77 : PacketSoundEffect, 78 : PacketPlayerlistHeader, 79 : PacketCollect, 80 : PacketEntityTeleport, 81 : PacketAdvancements, 82 : PacketEntityUpdateAttributes, 83 : PacketEntityEffect, 84 : PacketDeclareRecipes, 85 : PacketTags }, + 477 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketUpdateLight, 37 : PacketLogin, 38 : PacketMap, 39 : PacketTradeList, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketEntity, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketScoreboardDisplayObjective, 67 : PacketEntityMetadata, 68 : PacketAttachEntity, 69 : PacketEntityVelocity, 70 : PacketEntityEquipment, 71 : PacketExperience, 72 : PacketUpdateHealth, 73 : PacketScoreboardObjective, 74 : PacketSetPassengers, 75 : PacketTeams, 76 : PacketScoreboardScore, 77 : PacketSpawnPosition, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags }, + 480 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketUpdateLight, 37 : PacketLogin, 38 : PacketMap, 39 : PacketTradeList, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketEntity, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketScoreboardDisplayObjective, 67 : PacketEntityMetadata, 68 : PacketAttachEntity, 69 : PacketEntityVelocity, 70 : PacketEntityEquipment, 71 : PacketExperience, 72 : PacketUpdateHealth, 73 : PacketScoreboardObjective, 74 : PacketSetPassengers, 75 : PacketTeams, 76 : PacketScoreboardScore, 77 : PacketSpawnPosition, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags }, + 490 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketUpdateLight, 37 : PacketLogin, 38 : PacketMap, 39 : PacketTradeList, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketEntity, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketScoreboardDisplayObjective, 67 : PacketEntityMetadata, 68 : PacketAttachEntity, 69 : PacketEntityVelocity, 70 : PacketEntityEquipment, 71 : PacketExperience, 72 : PacketUpdateHealth, 73 : PacketScoreboardObjective, 74 : PacketSetPassengers, 75 : PacketTeams, 76 : PacketScoreboardScore, 77 : PacketSpawnPosition, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags }, + 498 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketUpdateLight, 37 : PacketLogin, 38 : PacketMap, 39 : PacketTradeList, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketEntity, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketScoreboardDisplayObjective, 67 : PacketEntityMetadata, 68 : PacketAttachEntity, 69 : PacketEntityVelocity, 70 : PacketEntityEquipment, 71 : PacketExperience, 72 : PacketUpdateHealth, 73 : PacketScoreboardObjective, 74 : PacketSetPassengers, 75 : PacketTeams, 76 : PacketScoreboardScore, 77 : PacketSpawnPosition, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags, 92 : PacketAcknowledgePlayerDigging }, + 573 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketTransaction, 20 : PacketCloseWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketExplosion, 30 : PacketUnloadChunk, 31 : PacketGameStateChange, 32 : PacketOpenHorseWindow, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketUpdateLight, 38 : PacketLogin, 39 : PacketMap, 40 : PacketTradeList, 41 : PacketRelEntityMove, 42 : PacketEntityMoveLook, 43 : PacketEntityLook, 44 : PacketEntity, 45 : PacketVehicleMove, 46 : PacketOpenBook, 47 : PacketOpenWindow, 48 : PacketOpenSignEntity, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketCombatEvent, 52 : PacketPlayerInfo, 53 : PacketFacePlayer, 54 : PacketPosition, 55 : PacketUnlockRecipes, 56 : PacketEntityDestroy, 57 : PacketRemoveEntityEffect, 58 : PacketResourcePackSend, 59 : PacketRespawn, 60 : PacketEntityHeadRotation, 61 : PacketSelectAdvancementTab, 62 : PacketWorldBorder, 63 : PacketCamera, 64 : PacketHeldItemSlot, 65 : PacketUpdateViewPosition, 66 : PacketUpdateViewDistance, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketSpawnPosition, 79 : PacketUpdateTime, 80 : PacketTitle, 81 : PacketEntitySoundEffect, 82 : PacketSoundEffect, 83 : PacketStopSound, 84 : PacketPlayerlistHeader, 85 : PacketNbtQueryResponse, 86 : PacketCollect, 87 : PacketEntityTeleport, 88 : PacketAdvancements, 89 : PacketEntityUpdateAttributes, 90 : PacketEntityEffect, 91 : PacketDeclareRecipes, 92 : PacketTags }, + 575 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketTransaction, 20 : PacketCloseWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketExplosion, 30 : PacketUnloadChunk, 31 : PacketGameStateChange, 32 : PacketOpenHorseWindow, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketUpdateLight, 38 : PacketLogin, 39 : PacketMap, 40 : PacketTradeList, 41 : PacketRelEntityMove, 42 : PacketEntityMoveLook, 43 : PacketEntityLook, 44 : PacketEntity, 45 : PacketVehicleMove, 46 : PacketOpenBook, 47 : PacketOpenWindow, 48 : PacketOpenSignEntity, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketCombatEvent, 52 : PacketPlayerInfo, 53 : PacketFacePlayer, 54 : PacketPosition, 55 : PacketUnlockRecipes, 56 : PacketEntityDestroy, 57 : PacketRemoveEntityEffect, 58 : PacketResourcePackSend, 59 : PacketRespawn, 60 : PacketEntityHeadRotation, 61 : PacketSelectAdvancementTab, 62 : PacketWorldBorder, 63 : PacketCamera, 64 : PacketHeldItemSlot, 65 : PacketUpdateViewPosition, 66 : PacketUpdateViewDistance, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketSpawnPosition, 79 : PacketUpdateTime, 80 : PacketTitle, 81 : PacketEntitySoundEffect, 82 : PacketSoundEffect, 83 : PacketStopSound, 84 : PacketPlayerlistHeader, 85 : PacketNbtQueryResponse, 86 : PacketCollect, 87 : PacketEntityTeleport, 88 : PacketAdvancements, 89 : PacketEntityUpdateAttributes, 90 : PacketEntityEffect, 91 : PacketDeclareRecipes, 92 : PacketTags }, + 578 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketTransaction, 20 : PacketCloseWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketExplosion, 30 : PacketUnloadChunk, 31 : PacketGameStateChange, 32 : PacketOpenHorseWindow, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketUpdateLight, 38 : PacketLogin, 39 : PacketMap, 40 : PacketTradeList, 41 : PacketRelEntityMove, 42 : PacketEntityMoveLook, 43 : PacketEntityLook, 44 : PacketEntity, 45 : PacketVehicleMove, 46 : PacketOpenBook, 47 : PacketOpenWindow, 48 : PacketOpenSignEntity, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketCombatEvent, 52 : PacketPlayerInfo, 53 : PacketFacePlayer, 54 : PacketPosition, 55 : PacketUnlockRecipes, 56 : PacketEntityDestroy, 57 : PacketRemoveEntityEffect, 58 : PacketResourcePackSend, 59 : PacketRespawn, 60 : PacketEntityHeadRotation, 61 : PacketSelectAdvancementTab, 62 : PacketWorldBorder, 63 : PacketCamera, 64 : PacketHeldItemSlot, 65 : PacketUpdateViewPosition, 66 : PacketUpdateViewDistance, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketSpawnPosition, 79 : PacketUpdateTime, 80 : PacketTitle, 81 : PacketEntitySoundEffect, 82 : PacketSoundEffect, 83 : PacketStopSound, 84 : PacketPlayerlistHeader, 85 : PacketNbtQueryResponse, 86 : PacketCollect, 87 : PacketEntityTeleport, 88 : PacketAdvancements, 89 : PacketEntityUpdateAttributes, 90 : PacketEntityEffect, 91 : PacketDeclareRecipes, 92 : PacketTags }, + 709 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityWeather, 3 : PacketSpawnEntityLiving, 4 : PacketSpawnEntityPainting, 5 : PacketNamedEntitySpawn, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketMultiBlockChange, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketTransaction, 20 : PacketCloseWindow, 21 : PacketWindowItems, 22 : PacketCraftProgressBar, 23 : PacketSetSlot, 24 : PacketSetCooldown, 25 : PacketCustomPayload, 26 : PacketNamedSoundEffect, 27 : PacketKickDisconnect, 28 : PacketEntityStatus, 29 : PacketExplosion, 30 : PacketUnloadChunk, 31 : PacketGameStateChange, 32 : PacketOpenHorseWindow, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketUpdateLight, 38 : PacketLogin, 39 : PacketMap, 40 : PacketTradeList, 41 : PacketRelEntityMove, 42 : PacketEntityMoveLook, 43 : PacketEntityLook, 44 : PacketEntity, 45 : PacketVehicleMove, 46 : PacketOpenBook, 47 : PacketOpenWindow, 48 : PacketOpenSignEntity, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketCombatEvent, 52 : PacketPlayerInfo, 53 : PacketFacePlayer, 54 : PacketPosition, 55 : PacketUnlockRecipes, 56 : PacketEntityDestroy, 57 : PacketRemoveEntityEffect, 58 : PacketResourcePackSend, 59 : PacketRespawn, 60 : PacketEntityHeadRotation, 61 : PacketSelectAdvancementTab, 62 : PacketWorldBorder, 63 : PacketCamera, 64 : PacketHeldItemSlot, 65 : PacketUpdateViewPosition, 66 : PacketUpdateViewDistance, 67 : PacketSpawnPosition, 68 : PacketScoreboardDisplayObjective, 69 : PacketEntityMetadata, 70 : PacketAttachEntity, 71 : PacketEntityVelocity, 72 : PacketEntityEquipment, 73 : PacketExperience, 74 : PacketUpdateHealth, 75 : PacketScoreboardObjective, 76 : PacketSetPassengers, 77 : PacketTeams, 78 : PacketScoreboardScore, 79 : PacketUpdateTime, 80 : PacketTitle, 81 : PacketEntitySoundEffect, 82 : PacketSoundEffect, 83 : PacketStopSound, 84 : PacketPlayerlistHeader, 85 : PacketNbtQueryResponse, 86 : PacketCollect, 87 : PacketEntityTeleport, 88 : PacketAdvancements, 89 : PacketEntityUpdateAttributes, 90 : PacketEntityEffect, 91 : PacketDeclareRecipes, 92 : PacketTags }, + 734 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketAnimation, 6 : PacketStatistics, 7 : PacketAcknowledgePlayerDigging, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketUpdateLight, 37 : PacketLogin, 38 : PacketMap, 39 : PacketTradeList, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketEntity, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketSpawnPosition, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags }, + 735 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketAnimation, 6 : PacketStatistics, 7 : PacketAcknowledgePlayerDigging, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketUpdateLight, 37 : PacketLogin, 38 : PacketMap, 39 : PacketTradeList, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketEntity, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketSpawnPosition, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags }, + 736 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketAnimation, 6 : PacketStatistics, 7 : PacketAcknowledgePlayerDigging, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketMultiBlockChange, 16 : PacketTabComplete, 17 : PacketDeclareCommands, 18 : PacketTransaction, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketKeepAlive, 33 : PacketMapChunk, 34 : PacketWorldEvent, 35 : PacketWorldParticles, 36 : PacketUpdateLight, 37 : PacketLogin, 38 : PacketMap, 39 : PacketTradeList, 40 : PacketRelEntityMove, 41 : PacketEntityMoveLook, 42 : PacketEntityLook, 43 : PacketEntity, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketCraftRecipeResponse, 49 : PacketAbilities, 50 : PacketCombatEvent, 51 : PacketPlayerInfo, 52 : PacketFacePlayer, 53 : PacketPosition, 54 : PacketUnlockRecipes, 55 : PacketEntityDestroy, 56 : PacketRemoveEntityEffect, 57 : PacketResourcePackSend, 58 : PacketRespawn, 59 : PacketEntityHeadRotation, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketSpawnPosition, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags }, + 751 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketAnimation, 6 : PacketStatistics, 7 : PacketAcknowledgePlayerDigging, 8 : PacketBlockBreakAnimation, 9 : PacketTileEntityData, 10 : PacketBlockAction, 11 : PacketBlockChange, 12 : PacketBossBar, 13 : PacketDifficulty, 14 : PacketChat, 15 : PacketTabComplete, 16 : PacketDeclareCommands, 17 : PacketTransaction, 18 : PacketCloseWindow, 19 : PacketWindowItems, 20 : PacketCraftProgressBar, 21 : PacketSetSlot, 22 : PacketSetCooldown, 23 : PacketCustomPayload, 24 : PacketNamedSoundEffect, 25 : PacketKickDisconnect, 26 : PacketEntityStatus, 27 : PacketExplosion, 28 : PacketUnloadChunk, 29 : PacketGameStateChange, 30 : PacketOpenHorseWindow, 31 : PacketKeepAlive, 32 : PacketMapChunk, 33 : PacketWorldEvent, 34 : PacketWorldParticles, 35 : PacketUpdateLight, 36 : PacketLogin, 37 : PacketMap, 38 : PacketTradeList, 39 : PacketRelEntityMove, 40 : PacketEntityMoveLook, 41 : PacketEntityLook, 42 : PacketEntity, 43 : PacketVehicleMove, 44 : PacketOpenBook, 45 : PacketOpenWindow, 46 : PacketOpenSignEntity, 47 : PacketCraftRecipeResponse, 48 : PacketAbilities, 49 : PacketCombatEvent, 50 : PacketPlayerInfo, 51 : PacketFacePlayer, 52 : PacketPosition, 53 : PacketUnlockRecipes, 54 : PacketEntityDestroy, 55 : PacketRemoveEntityEffect, 56 : PacketResourcePackSend, 57 : PacketRespawn, 58 : PacketEntityHeadRotation, 59 : PacketMultiBlockChange, 60 : PacketSelectAdvancementTab, 61 : PacketWorldBorder, 62 : PacketCamera, 63 : PacketHeldItemSlot, 64 : PacketUpdateViewPosition, 65 : PacketUpdateViewDistance, 66 : PacketSpawnPosition, 67 : PacketScoreboardDisplayObjective, 68 : PacketEntityMetadata, 69 : PacketAttachEntity, 70 : PacketEntityVelocity, 71 : PacketEntityEquipment, 72 : PacketExperience, 73 : PacketUpdateHealth, 74 : PacketScoreboardObjective, 75 : PacketSetPassengers, 76 : PacketTeams, 77 : PacketScoreboardScore, 78 : PacketUpdateTime, 79 : PacketTitle, 80 : PacketEntitySoundEffect, 81 : PacketSoundEffect, 82 : PacketStopSound, 83 : PacketPlayerlistHeader, 84 : PacketNbtQueryResponse, 85 : PacketCollect, 86 : PacketEntityTeleport, 87 : PacketAdvancements, 88 : PacketEntityUpdateAttributes, 89 : PacketEntityEffect, 90 : PacketDeclareRecipes, 91 : PacketTags }, + 755 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketSculkVibrationSignal, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketClearTitles, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketInitializeWorldBorder, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketUpdateLight, 38 : PacketLogin, 39 : PacketMap, 40 : PacketTradeList, 41 : PacketRelEntityMove, 42 : PacketEntityMoveLook, 43 : PacketEntityLook, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketPing, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketEndCombatEvent, 52 : PacketEnterCombatEvent, 53 : PacketDeathCombatEvent, 54 : PacketPlayerInfo, 55 : PacketFacePlayer, 56 : PacketPosition, 57 : PacketUnlockRecipes, 58 : PacketDestroyEntity, 59 : PacketRemoveEntityEffect, 60 : PacketResourcePackSend, 61 : PacketRespawn, 62 : PacketEntityHeadRotation, 63 : PacketMultiBlockChange, 64 : PacketSelectAdvancementTab, 65 : PacketActionBar, 66 : PacketWorldBorderCenter, 67 : PacketWorldBorderLerpSize, 68 : PacketWorldBorderSize, 69 : PacketWorldBorderWarningDelay, 70 : PacketWorldBorderWarningReach, 71 : PacketCamera, 72 : PacketHeldItemSlot, 73 : PacketUpdateViewPosition, 74 : PacketUpdateViewDistance, 75 : PacketSpawnPosition, 76 : PacketScoreboardDisplayObjective, 77 : PacketEntityMetadata, 78 : PacketAttachEntity, 79 : PacketEntityVelocity, 80 : PacketEntityEquipment, 81 : PacketExperience, 82 : PacketUpdateHealth, 83 : PacketScoreboardObjective, 84 : PacketSetPassengers, 85 : PacketTeams, 86 : PacketScoreboardScore, 87 : PacketSetTitleSubtitle, 88 : PacketUpdateTime, 89 : PacketSetTitleText, 90 : PacketSetTitleTime, 91 : PacketEntitySoundEffect, 92 : PacketSoundEffect, 93 : PacketStopSound, 94 : PacketPlayerlistHeader, 95 : PacketNbtQueryResponse, 96 : PacketCollect, 97 : PacketEntityTeleport, 98 : PacketAdvancements, 99 : PacketEntityUpdateAttributes, 100 : PacketEntityEffect, 101 : PacketDeclareRecipes, 102 : PacketTags }, + 756 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketSculkVibrationSignal, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketClearTitles, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketInitializeWorldBorder, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketUpdateLight, 38 : PacketLogin, 39 : PacketMap, 40 : PacketTradeList, 41 : PacketRelEntityMove, 42 : PacketEntityMoveLook, 43 : PacketEntityLook, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketPing, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketEndCombatEvent, 52 : PacketEnterCombatEvent, 53 : PacketDeathCombatEvent, 54 : PacketPlayerInfo, 55 : PacketFacePlayer, 56 : PacketPosition, 57 : PacketUnlockRecipes, 58 : PacketEntityDestroy, 59 : PacketRemoveEntityEffect, 60 : PacketResourcePackSend, 61 : PacketRespawn, 62 : PacketEntityHeadRotation, 63 : PacketMultiBlockChange, 64 : PacketSelectAdvancementTab, 65 : PacketActionBar, 66 : PacketWorldBorderCenter, 67 : PacketWorldBorderLerpSize, 68 : PacketWorldBorderSize, 69 : PacketWorldBorderWarningDelay, 70 : PacketWorldBorderWarningReach, 71 : PacketCamera, 72 : PacketHeldItemSlot, 73 : PacketUpdateViewPosition, 74 : PacketUpdateViewDistance, 75 : PacketSpawnPosition, 76 : PacketScoreboardDisplayObjective, 77 : PacketEntityMetadata, 78 : PacketAttachEntity, 79 : PacketEntityVelocity, 80 : PacketEntityEquipment, 81 : PacketExperience, 82 : PacketUpdateHealth, 83 : PacketScoreboardObjective, 84 : PacketSetPassengers, 85 : PacketTeams, 86 : PacketScoreboardScore, 87 : PacketSetTitleSubtitle, 88 : PacketUpdateTime, 89 : PacketSetTitleText, 90 : PacketSetTitleTime, 91 : PacketEntitySoundEffect, 92 : PacketSoundEffect, 93 : PacketStopSound, 94 : PacketPlayerlistHeader, 95 : PacketNbtQueryResponse, 96 : PacketCollect, 97 : PacketEntityTeleport, 98 : PacketAdvancements, 99 : PacketEntityUpdateAttributes, 100 : PacketEntityEffect, 101 : PacketDeclareRecipes, 102 : PacketTags }, + 757 : { 0 : PacketSpawnEntity, 1 : PacketSpawnEntityExperienceOrb, 2 : PacketSpawnEntityLiving, 3 : PacketSpawnEntityPainting, 4 : PacketNamedEntitySpawn, 5 : PacketSculkVibrationSignal, 6 : PacketAnimation, 7 : PacketStatistics, 8 : PacketAcknowledgePlayerDigging, 9 : PacketBlockBreakAnimation, 10 : PacketTileEntityData, 11 : PacketBlockAction, 12 : PacketBlockChange, 13 : PacketBossBar, 14 : PacketDifficulty, 15 : PacketChat, 16 : PacketClearTitles, 17 : PacketTabComplete, 18 : PacketDeclareCommands, 19 : PacketCloseWindow, 20 : PacketWindowItems, 21 : PacketCraftProgressBar, 22 : PacketSetSlot, 23 : PacketSetCooldown, 24 : PacketCustomPayload, 25 : PacketNamedSoundEffect, 26 : PacketKickDisconnect, 27 : PacketEntityStatus, 28 : PacketExplosion, 29 : PacketUnloadChunk, 30 : PacketGameStateChange, 31 : PacketOpenHorseWindow, 32 : PacketInitializeWorldBorder, 33 : PacketKeepAlive, 34 : PacketMapChunk, 35 : PacketWorldEvent, 36 : PacketWorldParticles, 37 : PacketUpdateLight, 38 : PacketLogin, 39 : PacketMap, 40 : PacketTradeList, 41 : PacketRelEntityMove, 42 : PacketEntityMoveLook, 43 : PacketEntityLook, 44 : PacketVehicleMove, 45 : PacketOpenBook, 46 : PacketOpenWindow, 47 : PacketOpenSignEntity, 48 : PacketPing, 49 : PacketCraftRecipeResponse, 50 : PacketAbilities, 51 : PacketEndCombatEvent, 52 : PacketEnterCombatEvent, 53 : PacketDeathCombatEvent, 54 : PacketPlayerInfo, 55 : PacketFacePlayer, 56 : PacketPosition, 57 : PacketUnlockRecipes, 58 : PacketEntityDestroy, 59 : PacketRemoveEntityEffect, 60 : PacketResourcePackSend, 61 : PacketRespawn, 62 : PacketEntityHeadRotation, 63 : PacketMultiBlockChange, 64 : PacketSelectAdvancementTab, 65 : PacketActionBar, 66 : PacketWorldBorderCenter, 67 : PacketWorldBorderLerpSize, 68 : PacketWorldBorderSize, 69 : PacketWorldBorderWarningDelay, 70 : PacketWorldBorderWarningReach, 71 : PacketCamera, 72 : PacketHeldItemSlot, 73 : PacketUpdateViewPosition, 74 : PacketUpdateViewDistance, 75 : PacketSpawnPosition, 76 : PacketScoreboardDisplayObjective, 77 : PacketEntityMetadata, 78 : PacketAttachEntity, 79 : PacketEntityVelocity, 80 : PacketEntityEquipment, 81 : PacketExperience, 82 : PacketUpdateHealth, 83 : PacketScoreboardObjective, 84 : PacketSetPassengers, 85 : PacketTeams, 86 : PacketScoreboardScore, 87 : PacketSimulationDistance, 88 : PacketSetTitleSubtitle, 89 : PacketUpdateTime, 90 : PacketSetTitleText, 91 : PacketSetTitleTime, 92 : PacketEntitySoundEffect, 93 : PacketSoundEffect, 94 : PacketStopSound, 95 : PacketPlayerlistHeader, 96 : PacketNbtQueryResponse, 97 : PacketCollect, 98 : PacketEntityTeleport, 99 : PacketAdvancements, 100 : PacketEntityUpdateAttributes, 101 : PacketEntityEffect, 102 : PacketDeclareRecipes, 103 : PacketTags } } diff --git a/aiocraft/mc/proto/play/clientbound/packet_abilities.py b/aiocraft/mc/proto/play/clientbound/packet_abilities.py index 445c71a..9ddc56a 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_abilities.py +++ b/aiocraft/mc/proto/play/clientbound/packet_abilities.py @@ -14,7 +14,8 @@ class PacketAbilities(Packet): def __init__(self, proto:int, flags:int=None, flyingSpeed:float=None, - walkingSpeed:float=None + walkingSpeed:float=None, + **kwargs ): super().__init__(proto, flags=flags, diff --git a/aiocraft/mc/proto/play/clientbound/packet_acknowledge_player_digging.py b/aiocraft/mc/proto/play/clientbound/packet_acknowledge_player_digging.py index 09cb5d0..f1de421 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_acknowledge_player_digging.py +++ b/aiocraft/mc/proto/play/clientbound/packet_acknowledge_player_digging.py @@ -16,7 +16,8 @@ class PacketAcknowledgePlayerDigging(Packet): block:int=None, location:tuple=None, status:int=None, - successful:bool=None + successful:bool=None, + **kwargs ): super().__init__(proto, block=block, diff --git a/aiocraft/mc/proto/play/clientbound/packet_action_bar.py b/aiocraft/mc/proto/play/clientbound/packet_action_bar.py index d84c46f..ef00ac1 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_action_bar.py +++ b/aiocraft/mc/proto/play/clientbound/packet_action_bar.py @@ -10,7 +10,8 @@ class PacketActionBar(Packet): text : str def __init__(self, proto:int, - text:str=None + text:str=None, + **kwargs ): super().__init__(proto, text=text diff --git a/aiocraft/mc/proto/play/clientbound/packet_advancement_progress.py b/aiocraft/mc/proto/play/clientbound/packet_advancement_progress.py index 85c08df..d16a6dd 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_advancement_progress.py +++ b/aiocraft/mc/proto/play/clientbound/packet_advancement_progress.py @@ -10,7 +10,8 @@ class PacketAdvancementProgress(Packet): id : tuple def __init__(self, proto:int, - id:tuple=None + id:tuple=None, + **kwargs ): super().__init__(proto, id=id diff --git a/aiocraft/mc/proto/play/clientbound/packet_advancements.py b/aiocraft/mc/proto/play/clientbound/packet_advancements.py index fbb9c72..dec13fc 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_advancements.py +++ b/aiocraft/mc/proto/play/clientbound/packet_advancements.py @@ -16,7 +16,8 @@ class PacketAdvancements(Packet): advancementMapping:list=None, identifiers:list=None, progressMapping:list=None, - reset:bool=None + reset:bool=None, + **kwargs ): super().__init__(proto, advancementMapping=advancementMapping, diff --git a/aiocraft/mc/proto/play/clientbound/packet_animation.py b/aiocraft/mc/proto/play/clientbound/packet_animation.py index b3e777e..27cc6d7 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_animation.py +++ b/aiocraft/mc/proto/play/clientbound/packet_animation.py @@ -12,7 +12,8 @@ class PacketAnimation(Packet): def __init__(self, proto:int, animation:int=None, - entityId:int=None + entityId:int=None, + **kwargs ): super().__init__(proto, animation=animation, diff --git a/aiocraft/mc/proto/play/clientbound/packet_attach_entity.py b/aiocraft/mc/proto/play/clientbound/packet_attach_entity.py index 6af5d57..2e91da4 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_attach_entity.py +++ b/aiocraft/mc/proto/play/clientbound/packet_attach_entity.py @@ -14,7 +14,8 @@ class PacketAttachEntity(Packet): def __init__(self, proto:int, entityId:int=None, leash:bool=None, - vehicleId:int=None + vehicleId:int=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_bed.py b/aiocraft/mc/proto/play/clientbound/packet_bed.py index 589560d..858642e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_bed.py +++ b/aiocraft/mc/proto/play/clientbound/packet_bed.py @@ -12,7 +12,8 @@ class PacketBed(Packet): def __init__(self, proto:int, entityId:int=None, - location:tuple=None + location:tuple=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_block_action.py b/aiocraft/mc/proto/play/clientbound/packet_block_action.py index b905e45..f38d972 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_block_action.py +++ b/aiocraft/mc/proto/play/clientbound/packet_block_action.py @@ -16,7 +16,8 @@ class PacketBlockAction(Packet): blockId:int=None, byte1:int=None, byte2:int=None, - location:tuple=None + location:tuple=None, + **kwargs ): super().__init__(proto, blockId=blockId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_block_break_animation.py b/aiocraft/mc/proto/play/clientbound/packet_block_break_animation.py index 4de9ab7..f984d0d 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_block_break_animation.py +++ b/aiocraft/mc/proto/play/clientbound/packet_block_break_animation.py @@ -14,7 +14,8 @@ class PacketBlockBreakAnimation(Packet): def __init__(self, proto:int, destroyStage:int=None, entityId:int=None, - location:tuple=None + location:tuple=None, + **kwargs ): super().__init__(proto, destroyStage=destroyStage, diff --git a/aiocraft/mc/proto/play/clientbound/packet_block_change.py b/aiocraft/mc/proto/play/clientbound/packet_block_change.py index 7aa6e99..2dbf079 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_block_change.py +++ b/aiocraft/mc/proto/play/clientbound/packet_block_change.py @@ -12,7 +12,8 @@ class PacketBlockChange(Packet): def __init__(self, proto:int, location:tuple=None, - type:int=None + type:int=None, + **kwargs ): super().__init__(proto, location=location, diff --git a/aiocraft/mc/proto/play/clientbound/packet_boss_bar.py b/aiocraft/mc/proto/play/clientbound/packet_boss_bar.py index 099167d..382bed9 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_boss_bar.py +++ b/aiocraft/mc/proto/play/clientbound/packet_boss_bar.py @@ -8,21 +8,22 @@ class PacketBossBar(Packet): __slots__ = ( 'id', 'action', 'color', 'dividers', 'entityUUID', 'flags', 'health', 'title' ) action : int - color : Union[None, int] - dividers : Union[None, int] + color : Union[int, None] + dividers : Union[int, None] entityUUID : str - flags : Union[None, int] - health : Union[float, None] + flags : Union[int, None] + health : Union[None, float] title : Union[str, None] def __init__(self, proto:int, action:int=None, - color:Union[None, int]=None, - dividers:Union[None, int]=None, + color:Union[int, None]=None, + dividers:Union[int, None]=None, entityUUID:str=None, - flags:Union[None, int]=None, - health:Union[float, None]=None, - title:Union[str, None]=None + flags:Union[int, None]=None, + health:Union[None, float]=None, + title:Union[str, None]=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/clientbound/packet_camera.py b/aiocraft/mc/proto/play/clientbound/packet_camera.py index 7c322bf..cb6fb01 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_camera.py +++ b/aiocraft/mc/proto/play/clientbound/packet_camera.py @@ -10,7 +10,8 @@ class PacketCamera(Packet): cameraId : int def __init__(self, proto:int, - cameraId:int=None + cameraId:int=None, + **kwargs ): super().__init__(proto, cameraId=cameraId diff --git a/aiocraft/mc/proto/play/clientbound/packet_chat.py b/aiocraft/mc/proto/play/clientbound/packet_chat.py index 9a02654..1e05921 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_chat.py +++ b/aiocraft/mc/proto/play/clientbound/packet_chat.py @@ -14,7 +14,8 @@ class PacketChat(Packet): def __init__(self, proto:int, message:str=None, position:int=None, - sender:str=None + sender:str=None, + **kwargs ): super().__init__(proto, message=message, diff --git a/aiocraft/mc/proto/play/clientbound/packet_clear_titles.py b/aiocraft/mc/proto/play/clientbound/packet_clear_titles.py index 52f6b2e..0fc85a5 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_clear_titles.py +++ b/aiocraft/mc/proto/play/clientbound/packet_clear_titles.py @@ -10,7 +10,8 @@ class PacketClearTitles(Packet): reset : bool def __init__(self, proto:int, - reset:bool=None + reset:bool=None, + **kwargs ): super().__init__(proto, reset=reset diff --git a/aiocraft/mc/proto/play/clientbound/packet_close_window.py b/aiocraft/mc/proto/play/clientbound/packet_close_window.py index a6a62d6..5481f4d 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_close_window.py +++ b/aiocraft/mc/proto/play/clientbound/packet_close_window.py @@ -10,7 +10,8 @@ class PacketCloseWindow(Packet): windowId : int def __init__(self, proto:int, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, windowId=windowId diff --git a/aiocraft/mc/proto/play/clientbound/packet_collect.py b/aiocraft/mc/proto/play/clientbound/packet_collect.py index 2c455a3..92c0be4 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_collect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_collect.py @@ -14,7 +14,8 @@ class PacketCollect(Packet): def __init__(self, proto:int, collectedEntityId:int=None, collectorEntityId:int=None, - pickupItemCount:int=None + pickupItemCount:int=None, + **kwargs ): super().__init__(proto, collectedEntityId=collectedEntityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_combat_event.py b/aiocraft/mc/proto/play/clientbound/packet_combat_event.py index 1924832..604fa6c 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_combat_event.py +++ b/aiocraft/mc/proto/play/clientbound/packet_combat_event.py @@ -7,18 +7,19 @@ from ....types import * class PacketCombatEvent(Packet): __slots__ = ( 'id', 'duration', 'entityId', 'event', 'message', 'playerId' ) - duration : Union[None, int] - entityId : Union[None, int] + duration : Union[int, None] + entityId : Union[int, None] event : int message : Union[str, None] - playerId : Union[None, int] + playerId : Union[int, None] def __init__(self, proto:int, - duration:Union[None, int]=None, - entityId:Union[None, int]=None, + duration:Union[int, None]=None, + entityId:Union[int, None]=None, event:int=None, message:Union[str, None]=None, - playerId:Union[None, int]=None + playerId:Union[int, None]=None, + **kwargs ): super().__init__(proto, duration=duration, diff --git a/aiocraft/mc/proto/play/clientbound/packet_craft_progress_bar.py b/aiocraft/mc/proto/play/clientbound/packet_craft_progress_bar.py index 8cecb84..e29e7f4 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_craft_progress_bar.py +++ b/aiocraft/mc/proto/play/clientbound/packet_craft_progress_bar.py @@ -14,7 +14,8 @@ class PacketCraftProgressBar(Packet): def __init__(self, proto:int, property:int=None, value:int=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, property=property, diff --git a/aiocraft/mc/proto/play/clientbound/packet_craft_recipe_response.py b/aiocraft/mc/proto/play/clientbound/packet_craft_recipe_response.py index 4ec9267..8147448 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_craft_recipe_response.py +++ b/aiocraft/mc/proto/play/clientbound/packet_craft_recipe_response.py @@ -7,12 +7,13 @@ from ....types import * class PacketCraftRecipeResponse(Packet): __slots__ = ( 'id', 'recipe', 'windowId' ) - recipe : Union[str,int] + recipe : Union[int,str] windowId : int def __init__(self, proto:int, - recipe:Union[str,int]=None, - windowId:int=None + recipe:Union[int,str]=None, + windowId:int=None, + **kwargs ): super().__init__(proto, recipe=recipe, diff --git a/aiocraft/mc/proto/play/clientbound/packet_custom_payload.py b/aiocraft/mc/proto/play/clientbound/packet_custom_payload.py index dcc206e..a62ad29 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_custom_payload.py +++ b/aiocraft/mc/proto/play/clientbound/packet_custom_payload.py @@ -12,7 +12,8 @@ class PacketCustomPayload(Packet): def __init__(self, proto:int, channel:str=None, - data:bytes=None + data:bytes=None, + **kwargs ): super().__init__(proto, channel=channel, diff --git a/aiocraft/mc/proto/play/clientbound/packet_death_combat_event.py b/aiocraft/mc/proto/play/clientbound/packet_death_combat_event.py index be8a331..cc34487 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_death_combat_event.py +++ b/aiocraft/mc/proto/play/clientbound/packet_death_combat_event.py @@ -14,7 +14,8 @@ class PacketDeathCombatEvent(Packet): def __init__(self, proto:int, entityId:int=None, message:str=None, - playerId:int=None + playerId:int=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_declare_commands.py b/aiocraft/mc/proto/play/clientbound/packet_declare_commands.py index 1430b17..9551e1c 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_declare_commands.py +++ b/aiocraft/mc/proto/play/clientbound/packet_declare_commands.py @@ -12,7 +12,8 @@ class PacketDeclareCommands(Packet): def __init__(self, proto:int, nodes:list=None, - rootIndex:int=None + rootIndex:int=None, + **kwargs ): super().__init__(proto, nodes=nodes, diff --git a/aiocraft/mc/proto/play/clientbound/packet_declare_recipes.py b/aiocraft/mc/proto/play/clientbound/packet_declare_recipes.py index 548d2f6..76165f2 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_declare_recipes.py +++ b/aiocraft/mc/proto/play/clientbound/packet_declare_recipes.py @@ -10,7 +10,8 @@ class PacketDeclareRecipes(Packet): recipes : list def __init__(self, proto:int, - recipes:list=None + recipes:list=None, + **kwargs ): super().__init__(proto, recipes=recipes diff --git a/aiocraft/mc/proto/play/clientbound/packet_destroy_entity.py b/aiocraft/mc/proto/play/clientbound/packet_destroy_entity.py index 4fc1f5c..2926d51 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_destroy_entity.py +++ b/aiocraft/mc/proto/play/clientbound/packet_destroy_entity.py @@ -10,7 +10,8 @@ class PacketDestroyEntity(Packet): entityId : int def __init__(self, proto:int, - entityId:int=None + entityId:int=None, + **kwargs ): super().__init__(proto, entityId=entityId diff --git a/aiocraft/mc/proto/play/clientbound/packet_difficulty.py b/aiocraft/mc/proto/play/clientbound/packet_difficulty.py index 3228cc8..33b36d7 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_difficulty.py +++ b/aiocraft/mc/proto/play/clientbound/packet_difficulty.py @@ -12,7 +12,8 @@ class PacketDifficulty(Packet): def __init__(self, proto:int, difficulty:int=None, - difficultyLocked:bool=None + difficultyLocked:bool=None, + **kwargs ): super().__init__(proto, difficulty=difficulty, diff --git a/aiocraft/mc/proto/play/clientbound/packet_end_combat_event.py b/aiocraft/mc/proto/play/clientbound/packet_end_combat_event.py index 6d489e5..3605583 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_end_combat_event.py +++ b/aiocraft/mc/proto/play/clientbound/packet_end_combat_event.py @@ -12,7 +12,8 @@ class PacketEndCombatEvent(Packet): def __init__(self, proto:int, duration:int=None, - entityId:int=None + entityId:int=None, + **kwargs ): super().__init__(proto, duration=duration, diff --git a/aiocraft/mc/proto/play/clientbound/packet_enter_combat_event.py b/aiocraft/mc/proto/play/clientbound/packet_enter_combat_event.py index d056767..b8022af 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_enter_combat_event.py +++ b/aiocraft/mc/proto/play/clientbound/packet_enter_combat_event.py @@ -10,7 +10,7 @@ class PacketEnterCombatEvent(Packet): def __init__(self, proto:int, - + **kwargs ): super().__init__(proto, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity.py b/aiocraft/mc/proto/play/clientbound/packet_entity.py index 3331daa..97d2f2f 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity.py @@ -10,7 +10,8 @@ class PacketEntity(Packet): entityId : int def __init__(self, proto:int, - entityId:int=None + entityId:int=None, + **kwargs ): super().__init__(proto, entityId=entityId diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_destroy.py b/aiocraft/mc/proto/play/clientbound/packet_entity_destroy.py index 86d7ebe..5e1e399 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_destroy.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_destroy.py @@ -10,7 +10,8 @@ class PacketEntityDestroy(Packet): entityIds : list def __init__(self, proto:int, - entityIds:list=None + entityIds:list=None, + **kwargs ): super().__init__(proto, entityIds=entityIds diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_effect.py b/aiocraft/mc/proto/play/clientbound/packet_entity_effect.py index b331b0a..d22e390 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_effect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_effect.py @@ -11,14 +11,15 @@ class PacketEntityEffect(Packet): duration : int effectId : int entityId : int - hideParticles : Union[bool,int] + hideParticles : Union[int,bool] def __init__(self, proto:int, amplifier:int=None, duration:int=None, effectId:int=None, entityId:int=None, - hideParticles:Union[bool,int]=None + hideParticles:Union[int,bool]=None, + **kwargs ): super().__init__(proto, amplifier=amplifier, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_equipment.py b/aiocraft/mc/proto/play/clientbound/packet_entity_equipment.py index c683a92..677510f 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_equipment.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_equipment.py @@ -16,7 +16,8 @@ class PacketEntityEquipment(Packet): entityId:int=None, equipments:bytes=None, item:dict=None, - slot:int=None + slot:int=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_head_rotation.py b/aiocraft/mc/proto/play/clientbound/packet_entity_head_rotation.py index 4111aae..2948a08 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_head_rotation.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_head_rotation.py @@ -12,7 +12,8 @@ class PacketEntityHeadRotation(Packet): def __init__(self, proto:int, entityId:int=None, - headYaw:int=None + headYaw:int=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_look.py b/aiocraft/mc/proto/play/clientbound/packet_entity_look.py index f331d78..0657516 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_look.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_look.py @@ -16,7 +16,8 @@ class PacketEntityLook(Packet): entityId:int=None, onGround:bool=None, pitch:int=None, - yaw:int=None + yaw:int=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_metadata.py b/aiocraft/mc/proto/play/clientbound/packet_entity_metadata.py index 10cb991..2860baf 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_metadata.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_metadata.py @@ -12,7 +12,8 @@ class PacketEntityMetadata(Packet): def __init__(self, proto:int, entityId:int=None, - metadata:dict=None + metadata:dict=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_move_look.py b/aiocraft/mc/proto/play/clientbound/packet_entity_move_look.py index ad01317..65e9a44 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_move_look.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_move_look.py @@ -22,7 +22,8 @@ class PacketEntityMoveLook(Packet): entityId:int=None, onGround:bool=None, pitch:int=None, - yaw:int=None + yaw:int=None, + **kwargs ): super().__init__(proto, dX=dX, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_sound_effect.py b/aiocraft/mc/proto/play/clientbound/packet_entity_sound_effect.py index 1b56862..ec5ac6d 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_sound_effect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_sound_effect.py @@ -18,7 +18,8 @@ class PacketEntitySoundEffect(Packet): pitch:float=None, soundCategory:int=None, soundId:int=None, - volume:float=None + volume:float=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_status.py b/aiocraft/mc/proto/play/clientbound/packet_entity_status.py index 4013628..b5afbd6 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_status.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_status.py @@ -12,7 +12,8 @@ class PacketEntityStatus(Packet): def __init__(self, proto:int, entityId:int=None, - entityStatus:int=None + entityStatus:int=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_teleport.py b/aiocraft/mc/proto/play/clientbound/packet_entity_teleport.py index e90e983..8066362 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_teleport.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_teleport.py @@ -10,19 +10,20 @@ class PacketEntityTeleport(Packet): entityId : int onGround : bool pitch : int - x : Union[float,int] - y : Union[float,int] + x : Union[int,float] + y : Union[int,float] yaw : int - z : Union[float,int] + z : Union[int,float] def __init__(self, proto:int, entityId:int=None, onGround:bool=None, pitch:int=None, - x:Union[float,int]=None, - y:Union[float,int]=None, + x:Union[int,float]=None, + y:Union[int,float]=None, yaw:int=None, - z:Union[float,int]=None + z:Union[int,float]=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_update_attributes.py b/aiocraft/mc/proto/play/clientbound/packet_entity_update_attributes.py index 2564661..aa3d757 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_update_attributes.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_update_attributes.py @@ -12,7 +12,8 @@ class PacketEntityUpdateAttributes(Packet): def __init__(self, proto:int, entityId:int=None, - properties:list=None + properties:list=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_entity_velocity.py b/aiocraft/mc/proto/play/clientbound/packet_entity_velocity.py index de7e24e..7ef1c57 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_entity_velocity.py +++ b/aiocraft/mc/proto/play/clientbound/packet_entity_velocity.py @@ -16,7 +16,8 @@ class PacketEntityVelocity(Packet): entityId:int=None, velocityX:int=None, velocityY:int=None, - velocityZ:int=None + velocityZ:int=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_experience.py b/aiocraft/mc/proto/play/clientbound/packet_experience.py index 2659642..baff131 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_experience.py +++ b/aiocraft/mc/proto/play/clientbound/packet_experience.py @@ -14,7 +14,8 @@ class PacketExperience(Packet): def __init__(self, proto:int, experienceBar:float=None, level:int=None, - totalExperience:int=None + totalExperience:int=None, + **kwargs ): super().__init__(proto, experienceBar=experienceBar, diff --git a/aiocraft/mc/proto/play/clientbound/packet_explosion.py b/aiocraft/mc/proto/play/clientbound/packet_explosion.py index e54d456..a5ee24b 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_explosion.py +++ b/aiocraft/mc/proto/play/clientbound/packet_explosion.py @@ -24,7 +24,8 @@ class PacketExplosion(Packet): radius:float=None, x:float=None, y:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, affectedBlockOffsets=affectedBlockOffsets, diff --git a/aiocraft/mc/proto/play/clientbound/packet_face_player.py b/aiocraft/mc/proto/play/clientbound/packet_face_player.py index 08f0e42..c839c75 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_face_player.py +++ b/aiocraft/mc/proto/play/clientbound/packet_face_player.py @@ -7,7 +7,7 @@ from ....types import * class PacketFacePlayer(Packet): __slots__ = ( 'id', 'entityId', 'entity_feet_eyes', 'feet_eyes', 'isEntity', 'x', 'y', 'z' ) - entityId : Union[None, int] + entityId : Union[int, None] entity_feet_eyes : Union[str, None] feet_eyes : int isEntity : bool @@ -16,13 +16,14 @@ class PacketFacePlayer(Packet): z : float def __init__(self, proto:int, - entityId:Union[None, int]=None, + entityId:Union[int, None]=None, entity_feet_eyes:Union[str, None]=None, feet_eyes:int=None, isEntity:bool=None, x:float=None, y:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_game_state_change.py b/aiocraft/mc/proto/play/clientbound/packet_game_state_change.py index dca4988..b90aa51 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_game_state_change.py +++ b/aiocraft/mc/proto/play/clientbound/packet_game_state_change.py @@ -12,7 +12,8 @@ class PacketGameStateChange(Packet): def __init__(self, proto:int, gameMode:float=None, - reason:int=None + reason:int=None, + **kwargs ): super().__init__(proto, gameMode=gameMode, diff --git a/aiocraft/mc/proto/play/clientbound/packet_held_item_slot.py b/aiocraft/mc/proto/play/clientbound/packet_held_item_slot.py index 0524277..28fd692 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_held_item_slot.py +++ b/aiocraft/mc/proto/play/clientbound/packet_held_item_slot.py @@ -10,7 +10,8 @@ class PacketHeldItemSlot(Packet): slot : int def __init__(self, proto:int, - slot:int=None + slot:int=None, + **kwargs ): super().__init__(proto, slot=slot diff --git a/aiocraft/mc/proto/play/clientbound/packet_initialize_world_border.py b/aiocraft/mc/proto/play/clientbound/packet_initialize_world_border.py index a3c97cd..a9a0325 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_initialize_world_border.py +++ b/aiocraft/mc/proto/play/clientbound/packet_initialize_world_border.py @@ -24,7 +24,8 @@ class PacketInitializeWorldBorder(Packet): warningBlocks:int=None, warningTime:int=None, x:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, newDiameter=newDiameter, diff --git a/aiocraft/mc/proto/play/clientbound/packet_keep_alive.py b/aiocraft/mc/proto/play/clientbound/packet_keep_alive.py index cb8cf57..61881b9 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_keep_alive.py +++ b/aiocraft/mc/proto/play/clientbound/packet_keep_alive.py @@ -10,7 +10,8 @@ class PacketKeepAlive(Packet): keepAliveId : int def __init__(self, proto:int, - keepAliveId:int=None + keepAliveId:int=None, + **kwargs ): super().__init__(proto, keepAliveId=keepAliveId diff --git a/aiocraft/mc/proto/play/clientbound/packet_kick_disconnect.py b/aiocraft/mc/proto/play/clientbound/packet_kick_disconnect.py index d6bf93d..77f0632 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_kick_disconnect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_kick_disconnect.py @@ -10,7 +10,8 @@ class PacketKickDisconnect(Packet): reason : str def __init__(self, proto:int, - reason:str=None + reason:str=None, + **kwargs ): super().__init__(proto, reason=reason diff --git a/aiocraft/mc/proto/play/clientbound/packet_login.py b/aiocraft/mc/proto/play/clientbound/packet_login.py index d631f5b..f65ef40 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_login.py +++ b/aiocraft/mc/proto/play/clientbound/packet_login.py @@ -8,7 +8,7 @@ class PacketLogin(Packet): __slots__ = ( 'id', 'difficulty', 'dimension', 'dimensionCodec', 'enableRespawnScreen', 'entityId', 'gameMode', 'hashedSeed', 'isDebug', 'isFlat', 'isHardcore', 'levelType', 'maxPlayers', 'previousGameMode', 'reducedDebugInfo', 'simulationDistance', 'viewDistance', 'worldName', 'worldNames' ) difficulty : int - dimension : Union[dict,str,int] + dimension : Union[int,dict,str] dimensionCodec : dict enableRespawnScreen : bool entityId : int @@ -28,7 +28,7 @@ class PacketLogin(Packet): def __init__(self, proto:int, difficulty:int=None, - dimension:Union[dict,str,int]=None, + dimension:Union[int,dict,str]=None, dimensionCodec:dict=None, enableRespawnScreen:bool=None, entityId:int=None, @@ -44,7 +44,8 @@ class PacketLogin(Packet): simulationDistance:int=None, viewDistance:int=None, worldName:str=None, - worldNames:list=None + worldNames:list=None, + **kwargs ): super().__init__(proto, difficulty=difficulty, diff --git a/aiocraft/mc/proto/play/clientbound/packet_map.py b/aiocraft/mc/proto/play/clientbound/packet_map.py index 79d8adc..12c8bdf 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_map.py +++ b/aiocraft/mc/proto/play/clientbound/packet_map.py @@ -9,26 +9,27 @@ class PacketMap(Packet): columns : int data : Union[None, bytes] - icons : Union[tuple,list] + icons : Union[list,tuple] itemDamage : int locked : bool - rows : Union[None, int] + rows : Union[int, None] scale : int trackingPosition : bool - x : Union[None, int] - y : Union[None, int] + x : Union[int, None] + y : Union[int, None] def __init__(self, proto:int, columns:int=None, data:Union[None, bytes]=None, - icons:Union[tuple,list]=None, + icons:Union[list,tuple]=None, itemDamage:int=None, locked:bool=None, - rows:Union[None, int]=None, + rows:Union[int, None]=None, scale:int=None, trackingPosition:bool=None, - x:Union[None, int]=None, - y:Union[None, int]=None + x:Union[int, None]=None, + y:Union[int, None]=None, + **kwargs ): super().__init__(proto, columns=columns, diff --git a/aiocraft/mc/proto/play/clientbound/packet_map_chunk.py b/aiocraft/mc/proto/play/clientbound/packet_map_chunk.py index a4daaf6..683e8fb 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_map_chunk.py +++ b/aiocraft/mc/proto/play/clientbound/packet_map_chunk.py @@ -7,7 +7,7 @@ from ....types import * class PacketMapChunk(Packet): __slots__ = ( 'id', 'biomes', 'bitMap', 'blockEntities', 'blockLight', 'blockLightMask', 'chunkData', 'emptyBlockLightMask', 'emptySkyLightMask', 'groundUp', 'heightmaps', 'ignoreOldData', 'skyLight', 'skyLightMask', 'trustEdges', 'x', 'z' ) - biomes : Union[Union[None, list],list] + biomes : Union[Union[list, None],list] bitMap : Union[int,list] blockEntities : list blockLight : list @@ -25,7 +25,7 @@ class PacketMapChunk(Packet): z : int def __init__(self, proto:int, - biomes:Union[Union[None, list],list]=None, + biomes:Union[Union[list, None],list]=None, bitMap:Union[int,list]=None, blockEntities:list=None, blockLight:list=None, @@ -40,7 +40,8 @@ class PacketMapChunk(Packet): skyLightMask:list=None, trustEdges:bool=None, x:int=None, - z:int=None + z:int=None, + **kwargs ): super().__init__(proto, biomes=biomes, diff --git a/aiocraft/mc/proto/play/clientbound/packet_map_chunk_bulk.py b/aiocraft/mc/proto/play/clientbound/packet_map_chunk_bulk.py index bb0010d..2e8cf13 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_map_chunk_bulk.py +++ b/aiocraft/mc/proto/play/clientbound/packet_map_chunk_bulk.py @@ -14,7 +14,8 @@ class PacketMapChunkBulk(Packet): def __init__(self, proto:int, data:bytes=None, meta:list=None, - skyLightSent:bool=None + skyLightSent:bool=None, + **kwargs ): super().__init__(proto, data=data, diff --git a/aiocraft/mc/proto/play/clientbound/packet_multi_block_change.py b/aiocraft/mc/proto/play/clientbound/packet_multi_block_change.py index 7fe614a..4eeff3c 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_multi_block_change.py +++ b/aiocraft/mc/proto/play/clientbound/packet_multi_block_change.py @@ -18,7 +18,8 @@ class PacketMultiBlockChange(Packet): chunkX:int=None, chunkZ:int=None, notTrustEdges:bool=None, - records:list=None + records:list=None, + **kwargs ): super().__init__(proto, chunkCoordinates=chunkCoordinates, diff --git a/aiocraft/mc/proto/play/clientbound/packet_named_entity_spawn.py b/aiocraft/mc/proto/play/clientbound/packet_named_entity_spawn.py index bc751df..6ec960c 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_named_entity_spawn.py +++ b/aiocraft/mc/proto/play/clientbound/packet_named_entity_spawn.py @@ -12,10 +12,10 @@ class PacketNamedEntitySpawn(Packet): metadata : dict pitch : int playerUUID : str - x : Union[float,int] - y : Union[float,int] + x : Union[int,float] + y : Union[int,float] yaw : int - z : Union[float,int] + z : Union[int,float] def __init__(self, proto:int, currentItem:int=None, @@ -23,10 +23,11 @@ class PacketNamedEntitySpawn(Packet): metadata:dict=None, pitch:int=None, playerUUID:str=None, - x:Union[float,int]=None, - y:Union[float,int]=None, + x:Union[int,float]=None, + y:Union[int,float]=None, yaw:int=None, - z:Union[float,int]=None + z:Union[int,float]=None, + **kwargs ): super().__init__(proto, currentItem=currentItem, diff --git a/aiocraft/mc/proto/play/clientbound/packet_named_sound_effect.py b/aiocraft/mc/proto/play/clientbound/packet_named_sound_effect.py index 276d780..3a2a402 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_named_sound_effect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_named_sound_effect.py @@ -7,7 +7,7 @@ from ....types import * class PacketNamedSoundEffect(Packet): __slots__ = ( 'id', 'pitch', 'soundCategory', 'soundName', 'volume', 'x', 'y', 'z' ) - pitch : Union[float,int] + pitch : Union[int,float] soundCategory : int soundName : str volume : float @@ -16,13 +16,14 @@ class PacketNamedSoundEffect(Packet): z : int def __init__(self, proto:int, - pitch:Union[float,int]=None, + pitch:Union[int,float]=None, soundCategory:int=None, soundName:str=None, volume:float=None, x:int=None, y:int=None, - z:int=None + z:int=None, + **kwargs ): super().__init__(proto, pitch=pitch, diff --git a/aiocraft/mc/proto/play/clientbound/packet_nbt_query_response.py b/aiocraft/mc/proto/play/clientbound/packet_nbt_query_response.py index 034d9ec..aba7cf9 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_nbt_query_response.py +++ b/aiocraft/mc/proto/play/clientbound/packet_nbt_query_response.py @@ -12,7 +12,8 @@ class PacketNbtQueryResponse(Packet): def __init__(self, proto:int, nbt:Optional[dict]=None, - transactionId:int=None + transactionId:int=None, + **kwargs ): super().__init__(proto, nbt=nbt, diff --git a/aiocraft/mc/proto/play/clientbound/packet_open_book.py b/aiocraft/mc/proto/play/clientbound/packet_open_book.py index 86b10dd..8d4997f 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_open_book.py +++ b/aiocraft/mc/proto/play/clientbound/packet_open_book.py @@ -10,7 +10,8 @@ class PacketOpenBook(Packet): hand : int def __init__(self, proto:int, - hand:int=None + hand:int=None, + **kwargs ): super().__init__(proto, hand=hand diff --git a/aiocraft/mc/proto/play/clientbound/packet_open_horse_window.py b/aiocraft/mc/proto/play/clientbound/packet_open_horse_window.py index fcc94db..73f36e8 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_open_horse_window.py +++ b/aiocraft/mc/proto/play/clientbound/packet_open_horse_window.py @@ -14,7 +14,8 @@ class PacketOpenHorseWindow(Packet): def __init__(self, proto:int, entityId:int=None, nbSlots:int=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_open_sign_entity.py b/aiocraft/mc/proto/play/clientbound/packet_open_sign_entity.py index d7fbe53..b3c721f 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_open_sign_entity.py +++ b/aiocraft/mc/proto/play/clientbound/packet_open_sign_entity.py @@ -10,7 +10,8 @@ class PacketOpenSignEntity(Packet): location : tuple def __init__(self, proto:int, - location:tuple=None + location:tuple=None, + **kwargs ): super().__init__(proto, location=location diff --git a/aiocraft/mc/proto/play/clientbound/packet_open_window.py b/aiocraft/mc/proto/play/clientbound/packet_open_window.py index ec72713..781b58e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_open_window.py +++ b/aiocraft/mc/proto/play/clientbound/packet_open_window.py @@ -7,18 +7,19 @@ from ....types import * class PacketOpenWindow(Packet): __slots__ = ( 'id', 'entityId', 'inventoryType', 'slotCount', 'windowId', 'windowTitle' ) - entityId : Union[None, int] - inventoryType : Union[str,int] + entityId : Union[int, None] + inventoryType : Union[int,str] slotCount : int windowId : int windowTitle : str def __init__(self, proto:int, - entityId:Union[None, int]=None, - inventoryType:Union[str,int]=None, + entityId:Union[int, None]=None, + inventoryType:Union[int,str]=None, slotCount:int=None, windowId:int=None, - windowTitle:str=None + windowTitle:str=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_ping.py b/aiocraft/mc/proto/play/clientbound/packet_ping.py index b82e0ff..06682fc 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_ping.py +++ b/aiocraft/mc/proto/play/clientbound/packet_ping.py @@ -10,7 +10,8 @@ class PacketPing(Packet): id : int def __init__(self, proto:int, - id:int=None + id:int=None, + **kwargs ): super().__init__(proto, id=id diff --git a/aiocraft/mc/proto/play/clientbound/packet_player_info.py b/aiocraft/mc/proto/play/clientbound/packet_player_info.py index 69932e4..35e08e1 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_player_info.py +++ b/aiocraft/mc/proto/play/clientbound/packet_player_info.py @@ -12,7 +12,8 @@ class PacketPlayerInfo(Packet): def __init__(self, proto:int, action:int=None, - data:list=None + data:list=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/clientbound/packet_playerlist_header.py b/aiocraft/mc/proto/play/clientbound/packet_playerlist_header.py index 910e394..92a96f7 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_playerlist_header.py +++ b/aiocraft/mc/proto/play/clientbound/packet_playerlist_header.py @@ -12,7 +12,8 @@ class PacketPlayerlistHeader(Packet): def __init__(self, proto:int, footer:str=None, - header:str=None + header:str=None, + **kwargs ): super().__init__(proto, footer=footer, diff --git a/aiocraft/mc/proto/play/clientbound/packet_position.py b/aiocraft/mc/proto/play/clientbound/packet_position.py index 303d9d3..ccc004a 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_position.py +++ b/aiocraft/mc/proto/play/clientbound/packet_position.py @@ -24,7 +24,8 @@ class PacketPosition(Packet): x:float=None, y:float=None, yaw:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, dismountVehicle=dismountVehicle, diff --git a/aiocraft/mc/proto/play/clientbound/packet_rel_entity_move.py b/aiocraft/mc/proto/play/clientbound/packet_rel_entity_move.py index 93b9dd5..6825a5f 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_rel_entity_move.py +++ b/aiocraft/mc/proto/play/clientbound/packet_rel_entity_move.py @@ -18,7 +18,8 @@ class PacketRelEntityMove(Packet): dY:int=None, dZ:int=None, entityId:int=None, - onGround:bool=None + onGround:bool=None, + **kwargs ): super().__init__(proto, dX=dX, diff --git a/aiocraft/mc/proto/play/clientbound/packet_remove_entity_effect.py b/aiocraft/mc/proto/play/clientbound/packet_remove_entity_effect.py index 67fcfb6..720a983 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_remove_entity_effect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_remove_entity_effect.py @@ -12,7 +12,8 @@ class PacketRemoveEntityEffect(Packet): def __init__(self, proto:int, effectId:int=None, - entityId:int=None + entityId:int=None, + **kwargs ): super().__init__(proto, effectId=effectId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_resource_pack_send.py b/aiocraft/mc/proto/play/clientbound/packet_resource_pack_send.py index 2cf0db0..bce51a0 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_resource_pack_send.py +++ b/aiocraft/mc/proto/play/clientbound/packet_resource_pack_send.py @@ -16,7 +16,8 @@ class PacketResourcePackSend(Packet): forced:bool=None, hash:str=None, promptMessage:tuple=None, - url:str=None + url:str=None, + **kwargs ): super().__init__(proto, forced=forced, diff --git a/aiocraft/mc/proto/play/clientbound/packet_respawn.py b/aiocraft/mc/proto/play/clientbound/packet_respawn.py index ca381b4..cb75370 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_respawn.py +++ b/aiocraft/mc/proto/play/clientbound/packet_respawn.py @@ -9,7 +9,7 @@ class PacketRespawn(Packet): copyMetadata : bool difficulty : int - dimension : Union[dict,str,int] + dimension : Union[int,dict,str] gamemode : int hashedSeed : int isDebug : bool @@ -21,14 +21,15 @@ class PacketRespawn(Packet): def __init__(self, proto:int, copyMetadata:bool=None, difficulty:int=None, - dimension:Union[dict,str,int]=None, + dimension:Union[int,dict,str]=None, gamemode:int=None, hashedSeed:int=None, isDebug:bool=None, isFlat:bool=None, levelType:str=None, previousGamemode:int=None, - worldName:str=None + worldName:str=None, + **kwargs ): super().__init__(proto, copyMetadata=copyMetadata, diff --git a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_display_objective.py b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_display_objective.py index bd19677..91c7c89 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_display_objective.py +++ b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_display_objective.py @@ -12,7 +12,8 @@ class PacketScoreboardDisplayObjective(Packet): def __init__(self, proto:int, name:str=None, - position:int=None + position:int=None, + **kwargs ): super().__init__(proto, name=name, diff --git a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_objective.py b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_objective.py index 4c84876..9348f03 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_objective.py +++ b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_objective.py @@ -10,13 +10,14 @@ class PacketScoreboardObjective(Packet): action : int displayText : Union[str, None] name : str - type : Union[Union[str, None],Union[None, int]] + type : Union[Union[str, None],Union[int, None]] def __init__(self, proto:int, action:int=None, displayText:Union[str, None]=None, name:str=None, - type:Union[Union[str, None],Union[None, int]]=None + type:Union[Union[str, None],Union[int, None]]=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_score.py b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_score.py index 874ee01..f8f747e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_score.py +++ b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_score.py @@ -10,13 +10,14 @@ class PacketScoreboardScore(Packet): action : int itemName : str scoreName : str - value : Union[None, int] + value : Union[int, None] def __init__(self, proto:int, action:int=None, itemName:str=None, scoreName:str=None, - value:Union[None, int]=None + value:Union[int, None]=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_team.py b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_team.py index c1017e0..86a7f71 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_scoreboard_team.py +++ b/aiocraft/mc/proto/play/clientbound/packet_scoreboard_team.py @@ -8,27 +8,28 @@ class PacketScoreboardTeam(Packet): __slots__ = ( 'id', 'collisionRule', 'color', 'friendlyFire', 'mode', 'name', 'nameTagVisibility', 'players', 'prefix', 'suffix', 'team' ) collisionRule : Union[str, None] - color : Union[None, int] - friendlyFire : Union[None, int] + color : Union[int, None] + friendlyFire : Union[int, None] mode : int name : Union[str, None] nameTagVisibility : Union[str, None] - players : Union[None, list] + players : Union[list, None] prefix : Union[str, None] suffix : Union[str, None] team : str def __init__(self, proto:int, collisionRule:Union[str, None]=None, - color:Union[None, int]=None, - friendlyFire:Union[None, int]=None, + color:Union[int, None]=None, + friendlyFire:Union[int, None]=None, mode:int=None, name:Union[str, None]=None, nameTagVisibility:Union[str, None]=None, - players:Union[None, list]=None, + players:Union[list, None]=None, prefix:Union[str, None]=None, suffix:Union[str, None]=None, - team:str=None + team:str=None, + **kwargs ): super().__init__(proto, collisionRule=collisionRule, diff --git a/aiocraft/mc/proto/play/clientbound/packet_sculk_vibration_signal.py b/aiocraft/mc/proto/play/clientbound/packet_sculk_vibration_signal.py index 05983e7..366be69 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_sculk_vibration_signal.py +++ b/aiocraft/mc/proto/play/clientbound/packet_sculk_vibration_signal.py @@ -8,15 +8,16 @@ class PacketSculkVibrationSignal(Packet): __slots__ = ( 'id', 'arrivalTicks', 'destination', 'destinationIdentifier', 'sourcePosition' ) arrivalTicks : int - destination : Union[None, int, tuple] + destination : Union[int, tuple, None] destinationIdentifier : str sourcePosition : tuple def __init__(self, proto:int, arrivalTicks:int=None, - destination:Union[None, int, tuple]=None, + destination:Union[int, tuple, None]=None, destinationIdentifier:str=None, - sourcePosition:tuple=None + sourcePosition:tuple=None, + **kwargs ): super().__init__(proto, arrivalTicks=arrivalTicks, diff --git a/aiocraft/mc/proto/play/clientbound/packet_select_advancement_tab.py b/aiocraft/mc/proto/play/clientbound/packet_select_advancement_tab.py index 6af6aa7..4d74c46 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_select_advancement_tab.py +++ b/aiocraft/mc/proto/play/clientbound/packet_select_advancement_tab.py @@ -10,7 +10,8 @@ class PacketSelectAdvancementTab(Packet): id : tuple def __init__(self, proto:int, - id:tuple=None + id:tuple=None, + **kwargs ): super().__init__(proto, id=id diff --git a/aiocraft/mc/proto/play/clientbound/packet_set_compression.py b/aiocraft/mc/proto/play/clientbound/packet_set_compression.py index 7af250b..3c6c37e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_set_compression.py +++ b/aiocraft/mc/proto/play/clientbound/packet_set_compression.py @@ -10,7 +10,8 @@ class PacketSetCompression(Packet): threshold : int def __init__(self, proto:int, - threshold:int=None + threshold:int=None, + **kwargs ): super().__init__(proto, threshold=threshold diff --git a/aiocraft/mc/proto/play/clientbound/packet_set_cooldown.py b/aiocraft/mc/proto/play/clientbound/packet_set_cooldown.py index 8a82389..57a2cdf 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_set_cooldown.py +++ b/aiocraft/mc/proto/play/clientbound/packet_set_cooldown.py @@ -12,7 +12,8 @@ class PacketSetCooldown(Packet): def __init__(self, proto:int, cooldownTicks:int=None, - itemID:int=None + itemID:int=None, + **kwargs ): super().__init__(proto, cooldownTicks=cooldownTicks, diff --git a/aiocraft/mc/proto/play/clientbound/packet_set_passengers.py b/aiocraft/mc/proto/play/clientbound/packet_set_passengers.py index 43974d1..801ff00 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_set_passengers.py +++ b/aiocraft/mc/proto/play/clientbound/packet_set_passengers.py @@ -12,7 +12,8 @@ class PacketSetPassengers(Packet): def __init__(self, proto:int, entityId:int=None, - passengers:list=None + passengers:list=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_set_slot.py b/aiocraft/mc/proto/play/clientbound/packet_set_slot.py index ae97f73..6061f52 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_set_slot.py +++ b/aiocraft/mc/proto/play/clientbound/packet_set_slot.py @@ -16,7 +16,8 @@ class PacketSetSlot(Packet): item:dict=None, slot:int=None, stateId:int=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, item=item, diff --git a/aiocraft/mc/proto/play/clientbound/packet_set_title_subtitle.py b/aiocraft/mc/proto/play/clientbound/packet_set_title_subtitle.py index 00df45b..9f17e2a 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_set_title_subtitle.py +++ b/aiocraft/mc/proto/play/clientbound/packet_set_title_subtitle.py @@ -10,7 +10,8 @@ class PacketSetTitleSubtitle(Packet): text : str def __init__(self, proto:int, - text:str=None + text:str=None, + **kwargs ): super().__init__(proto, text=text diff --git a/aiocraft/mc/proto/play/clientbound/packet_set_title_text.py b/aiocraft/mc/proto/play/clientbound/packet_set_title_text.py index c57a52c..fdbab79 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_set_title_text.py +++ b/aiocraft/mc/proto/play/clientbound/packet_set_title_text.py @@ -10,7 +10,8 @@ class PacketSetTitleText(Packet): text : str def __init__(self, proto:int, - text:str=None + text:str=None, + **kwargs ): super().__init__(proto, text=text diff --git a/aiocraft/mc/proto/play/clientbound/packet_set_title_time.py b/aiocraft/mc/proto/play/clientbound/packet_set_title_time.py index 994cb50..9a608e6 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_set_title_time.py +++ b/aiocraft/mc/proto/play/clientbound/packet_set_title_time.py @@ -14,7 +14,8 @@ class PacketSetTitleTime(Packet): def __init__(self, proto:int, fadeIn:int=None, fadeOut:int=None, - stay:int=None + stay:int=None, + **kwargs ): super().__init__(proto, fadeIn=fadeIn, diff --git a/aiocraft/mc/proto/play/clientbound/packet_simulation_distance.py b/aiocraft/mc/proto/play/clientbound/packet_simulation_distance.py index 3a7ffdb..50218c0 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_simulation_distance.py +++ b/aiocraft/mc/proto/play/clientbound/packet_simulation_distance.py @@ -10,7 +10,8 @@ class PacketSimulationDistance(Packet): distance : int def __init__(self, proto:int, - distance:int=None + distance:int=None, + **kwargs ): super().__init__(proto, distance=distance diff --git a/aiocraft/mc/proto/play/clientbound/packet_sound_effect.py b/aiocraft/mc/proto/play/clientbound/packet_sound_effect.py index 3de0033..d8af1c7 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_sound_effect.py +++ b/aiocraft/mc/proto/play/clientbound/packet_sound_effect.py @@ -8,7 +8,7 @@ class PacketSoundEffect(Packet): __slots__ = ( 'id', 'parrottedEntityType', 'pitch', 'soundCategory', 'soundId', 'volume', 'x', 'y', 'z' ) parrottedEntityType : str - pitch : Union[float,int] + pitch : Union[int,float] soundCategory : int soundId : int volume : float @@ -18,13 +18,14 @@ class PacketSoundEffect(Packet): def __init__(self, proto:int, parrottedEntityType:str=None, - pitch:Union[float,int]=None, + pitch:Union[int,float]=None, soundCategory:int=None, soundId:int=None, volume:float=None, x:int=None, y:int=None, - z:int=None + z:int=None, + **kwargs ): super().__init__(proto, parrottedEntityType=parrottedEntityType, diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity.py index df96ffb..ea20293 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity.py @@ -9,32 +9,33 @@ class PacketSpawnEntity(Packet): entityId : int entityUUID : str - objectData : Union[dict,int] + objectData : Union[int,dict] objectUUID : str pitch : int type : int velocityX : int velocityY : int velocityZ : int - x : Union[float,int] - y : Union[float,int] + x : Union[int,float] + y : Union[int,float] yaw : int - z : Union[float,int] + z : Union[int,float] def __init__(self, proto:int, entityId:int=None, entityUUID:str=None, - objectData:Union[dict,int]=None, + objectData:Union[int,dict]=None, objectUUID:str=None, pitch:int=None, type:int=None, velocityX:int=None, velocityY:int=None, velocityZ:int=None, - x:Union[float,int]=None, - y:Union[float,int]=None, + x:Union[int,float]=None, + y:Union[int,float]=None, yaw:int=None, - z:Union[float,int]=None + z:Union[int,float]=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_experience_orb.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_experience_orb.py index afabbbf..d295da2 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_experience_orb.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_experience_orb.py @@ -9,16 +9,17 @@ class PacketSpawnEntityExperienceOrb(Packet): count : int entityId : int - x : Union[float,int] - y : Union[float,int] - z : Union[float,int] + x : Union[int,float] + y : Union[int,float] + z : Union[int,float] def __init__(self, proto:int, count:int=None, entityId:int=None, - x:Union[float,int]=None, - y:Union[float,int]=None, - z:Union[float,int]=None + x:Union[int,float]=None, + y:Union[int,float]=None, + z:Union[int,float]=None, + **kwargs ): super().__init__(proto, count=count, diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_living.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_living.py index 6f7c4fb..7d0f81e 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_living.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_living.py @@ -16,10 +16,10 @@ class PacketSpawnEntityLiving(Packet): velocityX : int velocityY : int velocityZ : int - x : Union[float,int] - y : Union[float,int] + x : Union[int,float] + y : Union[int,float] yaw : int - z : Union[float,int] + z : Union[int,float] def __init__(self, proto:int, entityId:int=None, @@ -31,10 +31,11 @@ class PacketSpawnEntityLiving(Packet): velocityX:int=None, velocityY:int=None, velocityZ:int=None, - x:Union[float,int]=None, - y:Union[float,int]=None, + x:Union[int,float]=None, + y:Union[int,float]=None, yaw:int=None, - z:Union[float,int]=None + z:Union[int,float]=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_painting.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_painting.py index 95a046f..cc48b2b 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_painting.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_painting.py @@ -11,14 +11,15 @@ class PacketSpawnEntityPainting(Packet): entityId : int entityUUID : str location : tuple - title : Union[str,int] + title : Union[int,str] def __init__(self, proto:int, direction:int=None, entityId:int=None, entityUUID:str=None, location:tuple=None, - title:Union[str,int]=None + title:Union[int,str]=None, + **kwargs ): super().__init__(proto, direction=direction, diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_weather.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_weather.py index d7b88bb..74f3fd8 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_weather.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_entity_weather.py @@ -9,16 +9,17 @@ class PacketSpawnEntityWeather(Packet): entityId : int type : int - x : Union[float,int] - y : Union[float,int] - z : Union[float,int] + x : Union[int,float] + y : Union[int,float] + z : Union[int,float] def __init__(self, proto:int, entityId:int=None, type:int=None, - x:Union[float,int]=None, - y:Union[float,int]=None, - z:Union[float,int]=None + x:Union[int,float]=None, + y:Union[int,float]=None, + z:Union[int,float]=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_spawn_position.py b/aiocraft/mc/proto/play/clientbound/packet_spawn_position.py index f2ef9bb..761d3fb 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_spawn_position.py +++ b/aiocraft/mc/proto/play/clientbound/packet_spawn_position.py @@ -12,7 +12,8 @@ class PacketSpawnPosition(Packet): def __init__(self, proto:int, angle:float=None, - location:tuple=None + location:tuple=None, + **kwargs ): super().__init__(proto, angle=angle, diff --git a/aiocraft/mc/proto/play/clientbound/packet_statistics.py b/aiocraft/mc/proto/play/clientbound/packet_statistics.py index f27a3d3..d3c4892 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_statistics.py +++ b/aiocraft/mc/proto/play/clientbound/packet_statistics.py @@ -10,7 +10,8 @@ class PacketStatistics(Packet): entries : list def __init__(self, proto:int, - entries:list=None + entries:list=None, + **kwargs ): super().__init__(proto, entries=entries diff --git a/aiocraft/mc/proto/play/clientbound/packet_stop_sound.py b/aiocraft/mc/proto/play/clientbound/packet_stop_sound.py index 690da60..fd373c0 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_stop_sound.py +++ b/aiocraft/mc/proto/play/clientbound/packet_stop_sound.py @@ -9,12 +9,13 @@ class PacketStopSound(Packet): flags : int sound : Union[str, None] - source : Union[None, int] + source : Union[int, None] def __init__(self, proto:int, flags:int=None, sound:Union[str, None]=None, - source:Union[None, int]=None + source:Union[int, None]=None, + **kwargs ): super().__init__(proto, flags=flags, diff --git a/aiocraft/mc/proto/play/clientbound/packet_tab_complete.py b/aiocraft/mc/proto/play/clientbound/packet_tab_complete.py index 03ddd91..1a7c3a7 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_tab_complete.py +++ b/aiocraft/mc/proto/play/clientbound/packet_tab_complete.py @@ -16,7 +16,8 @@ class PacketTabComplete(Packet): length:int=None, matches:list=None, start:int=None, - transactionId:int=None + transactionId:int=None, + **kwargs ): super().__init__(proto, length=length, diff --git a/aiocraft/mc/proto/play/clientbound/packet_tags.py b/aiocraft/mc/proto/play/clientbound/packet_tags.py index 88896b8..31a8763 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_tags.py +++ b/aiocraft/mc/proto/play/clientbound/packet_tags.py @@ -18,7 +18,8 @@ class PacketTags(Packet): entityTags:list=None, fluidTags:list=None, itemTags:list=None, - tags:list=None + tags:list=None, + **kwargs ): super().__init__(proto, blockTags=blockTags, diff --git a/aiocraft/mc/proto/play/clientbound/packet_teams.py b/aiocraft/mc/proto/play/clientbound/packet_teams.py index 8420dfb..7dc4fdf 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_teams.py +++ b/aiocraft/mc/proto/play/clientbound/packet_teams.py @@ -8,29 +8,30 @@ class PacketTeams(Packet): __slots__ = ( 'id', 'collisionRule', 'color', 'formatting', 'friendlyFire', 'mode', 'name', 'nameTagVisibility', 'players', 'prefix', 'suffix', 'team' ) collisionRule : Union[str, None] - color : Union[None, int] - formatting : Union[None, int] - friendlyFire : Union[None, int] + color : Union[int, None] + formatting : Union[int, None] + friendlyFire : Union[int, None] mode : int name : Union[str, None] nameTagVisibility : Union[str, None] - players : Union[None, list] + players : Union[list, None] prefix : Union[str, None] suffix : Union[str, None] team : str def __init__(self, proto:int, collisionRule:Union[str, None]=None, - color:Union[None, int]=None, - formatting:Union[None, int]=None, - friendlyFire:Union[None, int]=None, + color:Union[int, None]=None, + formatting:Union[int, None]=None, + friendlyFire:Union[int, None]=None, mode:int=None, name:Union[str, None]=None, nameTagVisibility:Union[str, None]=None, - players:Union[None, list]=None, + players:Union[list, None]=None, prefix:Union[str, None]=None, suffix:Union[str, None]=None, - team:str=None + team:str=None, + **kwargs ): super().__init__(proto, collisionRule=collisionRule, diff --git a/aiocraft/mc/proto/play/clientbound/packet_tile_entity_data.py b/aiocraft/mc/proto/play/clientbound/packet_tile_entity_data.py index 0b8de11..fb17350 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_tile_entity_data.py +++ b/aiocraft/mc/proto/play/clientbound/packet_tile_entity_data.py @@ -14,7 +14,8 @@ class PacketTileEntityData(Packet): def __init__(self, proto:int, action:int=None, location:tuple=None, - nbtData:Optional[dict]=None + nbtData:Optional[dict]=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/clientbound/packet_title.py b/aiocraft/mc/proto/play/clientbound/packet_title.py index f1dfe4c..7fea7fd 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_title.py +++ b/aiocraft/mc/proto/play/clientbound/packet_title.py @@ -8,17 +8,18 @@ class PacketTitle(Packet): __slots__ = ( 'id', 'action', 'fadeIn', 'fadeOut', 'stay', 'text' ) action : int - fadeIn : Union[None, int] - fadeOut : Union[None, int] - stay : Union[None, int] + fadeIn : Union[int, None] + fadeOut : Union[int, None] + stay : Union[int, None] text : Union[str, None] def __init__(self, proto:int, action:int=None, - fadeIn:Union[None, int]=None, - fadeOut:Union[None, int]=None, - stay:Union[None, int]=None, - text:Union[str, None]=None + fadeIn:Union[int, None]=None, + fadeOut:Union[int, None]=None, + stay:Union[int, None]=None, + text:Union[str, None]=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/clientbound/packet_trade_list.py b/aiocraft/mc/proto/play/clientbound/packet_trade_list.py index 874ca6a..1715382 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_trade_list.py +++ b/aiocraft/mc/proto/play/clientbound/packet_trade_list.py @@ -20,7 +20,8 @@ class PacketTradeList(Packet): isRegularVillager:bool=None, trades:list=None, villagerLevel:int=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, canRestock=canRestock, diff --git a/aiocraft/mc/proto/play/clientbound/packet_transaction.py b/aiocraft/mc/proto/play/clientbound/packet_transaction.py index 7ed3831..ae96d0a 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_transaction.py +++ b/aiocraft/mc/proto/play/clientbound/packet_transaction.py @@ -14,7 +14,8 @@ class PacketTransaction(Packet): def __init__(self, proto:int, accepted:bool=None, action:int=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, accepted=accepted, diff --git a/aiocraft/mc/proto/play/clientbound/packet_unload_chunk.py b/aiocraft/mc/proto/play/clientbound/packet_unload_chunk.py index aac0b59..b2961d2 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_unload_chunk.py +++ b/aiocraft/mc/proto/play/clientbound/packet_unload_chunk.py @@ -12,7 +12,8 @@ class PacketUnloadChunk(Packet): def __init__(self, proto:int, chunkX:int=None, - chunkZ:int=None + chunkZ:int=None, + **kwargs ): super().__init__(proto, chunkX=chunkX, diff --git a/aiocraft/mc/proto/play/clientbound/packet_unlock_recipes.py b/aiocraft/mc/proto/play/clientbound/packet_unlock_recipes.py index 5c22ef7..1c1d7ef 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_unlock_recipes.py +++ b/aiocraft/mc/proto/play/clientbound/packet_unlock_recipes.py @@ -17,7 +17,7 @@ class PacketUnlockRecipes(Packet): notification : bool recipes : list recipes1 : list - recipes2 : Union[Union[None, list],list] + recipes2 : Union[Union[list, None],list] smeltingBookOpen : bool smokerBookOpen : bool @@ -32,9 +32,10 @@ class PacketUnlockRecipes(Packet): notification:bool=None, recipes:list=None, recipes1:list=None, - recipes2:Union[Union[None, list],list]=None, + recipes2:Union[Union[list, None],list]=None, smeltingBookOpen:bool=None, - smokerBookOpen:bool=None + smokerBookOpen:bool=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_attributes.py b/aiocraft/mc/proto/play/clientbound/packet_update_attributes.py index 492ed68..9611748 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_attributes.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_attributes.py @@ -12,7 +12,8 @@ class PacketUpdateAttributes(Packet): def __init__(self, proto:int, entityId:int=None, - properties:list=None + properties:list=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_entity_nbt.py b/aiocraft/mc/proto/play/clientbound/packet_update_entity_nbt.py index ffe680c..fe48ab0 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_entity_nbt.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_entity_nbt.py @@ -12,7 +12,8 @@ class PacketUpdateEntityNbt(Packet): def __init__(self, proto:int, entityId:int=None, - tag:dict=None + tag:dict=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_health.py b/aiocraft/mc/proto/play/clientbound/packet_update_health.py index 5056f8a..8507265 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_health.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_health.py @@ -14,7 +14,8 @@ class PacketUpdateHealth(Packet): def __init__(self, proto:int, food:int=None, foodSaturation:float=None, - health:float=None + health:float=None, + **kwargs ): super().__init__(proto, food=food, diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_light.py b/aiocraft/mc/proto/play/clientbound/packet_update_light.py index 2885e9b..e91cb51 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_light.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_light.py @@ -28,7 +28,8 @@ class PacketUpdateLight(Packet): emptySkyLightMask:Union[int,list]=None, skyLight:list=None, skyLightMask:Union[int,list]=None, - trustEdges:bool=None + trustEdges:bool=None, + **kwargs ): super().__init__(proto, blockLight=blockLight, diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_sign.py b/aiocraft/mc/proto/play/clientbound/packet_update_sign.py index ac6accd..9522679 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_sign.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_sign.py @@ -18,7 +18,8 @@ class PacketUpdateSign(Packet): text1:str=None, text2:str=None, text3:str=None, - text4:str=None + text4:str=None, + **kwargs ): super().__init__(proto, location=location, diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_time.py b/aiocraft/mc/proto/play/clientbound/packet_update_time.py index 847783f..eb5ff0c 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_time.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_time.py @@ -12,7 +12,8 @@ class PacketUpdateTime(Packet): def __init__(self, proto:int, age:int=None, - time:int=None + time:int=None, + **kwargs ): super().__init__(proto, age=age, diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_view_distance.py b/aiocraft/mc/proto/play/clientbound/packet_update_view_distance.py index ea2a61c..bbf3c2b 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_view_distance.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_view_distance.py @@ -10,7 +10,8 @@ class PacketUpdateViewDistance(Packet): viewDistance : int def __init__(self, proto:int, - viewDistance:int=None + viewDistance:int=None, + **kwargs ): super().__init__(proto, viewDistance=viewDistance diff --git a/aiocraft/mc/proto/play/clientbound/packet_update_view_position.py b/aiocraft/mc/proto/play/clientbound/packet_update_view_position.py index 4827742..357719a 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_update_view_position.py +++ b/aiocraft/mc/proto/play/clientbound/packet_update_view_position.py @@ -12,7 +12,8 @@ class PacketUpdateViewPosition(Packet): def __init__(self, proto:int, chunkX:int=None, - chunkZ:int=None + chunkZ:int=None, + **kwargs ): super().__init__(proto, chunkX=chunkX, diff --git a/aiocraft/mc/proto/play/clientbound/packet_vehicle_move.py b/aiocraft/mc/proto/play/clientbound/packet_vehicle_move.py index ba2bbf3..02b8ec1 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_vehicle_move.py +++ b/aiocraft/mc/proto/play/clientbound/packet_vehicle_move.py @@ -18,7 +18,8 @@ class PacketVehicleMove(Packet): x:float=None, y:float=None, yaw:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, pitch=pitch, diff --git a/aiocraft/mc/proto/play/clientbound/packet_window_items.py b/aiocraft/mc/proto/play/clientbound/packet_window_items.py index ee3c44f..d226437 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_window_items.py +++ b/aiocraft/mc/proto/play/clientbound/packet_window_items.py @@ -16,7 +16,8 @@ class PacketWindowItems(Packet): carriedItem:dict=None, items:list=None, stateId:int=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, carriedItem=carriedItem, diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_border.py b/aiocraft/mc/proto/play/clientbound/packet_world_border.py index f125bf7..ad3b6cb 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_border.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_border.py @@ -8,27 +8,28 @@ class PacketWorldBorder(Packet): __slots__ = ( 'id', 'action', 'new_radius', 'old_radius', 'portalBoundary', 'radius', 'speed', 'warning_blocks', 'warning_time', 'x', 'z' ) action : int - new_radius : Union[float, None] - old_radius : Union[float, None] - portalBoundary : Union[None, int] - radius : Union[float, None] - speed : Union[None, int] - warning_blocks : Union[None, int] - warning_time : Union[None, int] - x : Union[float, None] - z : Union[float, None] + new_radius : Union[None, float] + old_radius : Union[None, float] + portalBoundary : Union[int, None] + radius : Union[None, float] + speed : Union[int, None] + warning_blocks : Union[int, None] + warning_time : Union[int, None] + x : Union[None, float] + z : Union[None, float] def __init__(self, proto:int, action:int=None, - new_radius:Union[float, None]=None, - old_radius:Union[float, None]=None, - portalBoundary:Union[None, int]=None, - radius:Union[float, None]=None, - speed:Union[None, int]=None, - warning_blocks:Union[None, int]=None, - warning_time:Union[None, int]=None, - x:Union[float, None]=None, - z:Union[float, None]=None + new_radius:Union[None, float]=None, + old_radius:Union[None, float]=None, + portalBoundary:Union[int, None]=None, + radius:Union[None, float]=None, + speed:Union[int, None]=None, + warning_blocks:Union[int, None]=None, + warning_time:Union[int, None]=None, + x:Union[None, float]=None, + z:Union[None, float]=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_border_center.py b/aiocraft/mc/proto/play/clientbound/packet_world_border_center.py index f9d6f68..2ebaa23 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_border_center.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_border_center.py @@ -12,7 +12,8 @@ class PacketWorldBorderCenter(Packet): def __init__(self, proto:int, x:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, x=x, diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_border_lerp_size.py b/aiocraft/mc/proto/play/clientbound/packet_world_border_lerp_size.py index 6e04f01..db7a7d6 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_border_lerp_size.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_border_lerp_size.py @@ -14,7 +14,8 @@ class PacketWorldBorderLerpSize(Packet): def __init__(self, proto:int, newDiameter:float=None, oldDiameter:float=None, - speed:int=None + speed:int=None, + **kwargs ): super().__init__(proto, newDiameter=newDiameter, diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_border_size.py b/aiocraft/mc/proto/play/clientbound/packet_world_border_size.py index dd97df0..aa75339 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_border_size.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_border_size.py @@ -10,7 +10,8 @@ class PacketWorldBorderSize(Packet): diameter : float def __init__(self, proto:int, - diameter:float=None + diameter:float=None, + **kwargs ): super().__init__(proto, diameter=diameter diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_border_warning_delay.py b/aiocraft/mc/proto/play/clientbound/packet_world_border_warning_delay.py index f706a8d..d6037b0 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_border_warning_delay.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_border_warning_delay.py @@ -10,7 +10,8 @@ class PacketWorldBorderWarningDelay(Packet): warningTime : int def __init__(self, proto:int, - warningTime:int=None + warningTime:int=None, + **kwargs ): super().__init__(proto, warningTime=warningTime diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_border_warning_reach.py b/aiocraft/mc/proto/play/clientbound/packet_world_border_warning_reach.py index 94dee25..bff06fb 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_border_warning_reach.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_border_warning_reach.py @@ -10,7 +10,8 @@ class PacketWorldBorderWarningReach(Packet): warningBlocks : int def __init__(self, proto:int, - warningBlocks:int=None + warningBlocks:int=None, + **kwargs ): super().__init__(proto, warningBlocks=warningBlocks diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_event.py b/aiocraft/mc/proto/play/clientbound/packet_world_event.py index 5243cc2..3044f1b 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_event.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_event.py @@ -16,7 +16,8 @@ class PacketWorldEvent(Packet): data:int=None, effectId:int=None, is_global:bool=None, - location:tuple=None + location:tuple=None, + **kwargs ): super().__init__(proto, data=data, diff --git a/aiocraft/mc/proto/play/clientbound/packet_world_particles.py b/aiocraft/mc/proto/play/clientbound/packet_world_particles.py index 5b752f8..ce1bed7 100644 --- a/aiocraft/mc/proto/play/clientbound/packet_world_particles.py +++ b/aiocraft/mc/proto/play/clientbound/packet_world_particles.py @@ -7,7 +7,7 @@ from ....types import * class PacketWorldParticles(Packet): __slots__ = ( 'id', 'data', 'longDistance', 'offsetX', 'offsetY', 'offsetZ', 'particleData', 'particleId', 'particles', 'x', 'y', 'z' ) - data : Union[Union[None, list],bytes,Union[dict, None, int]] + data : Union[Union[list, None],Union[int, dict, None],bytes] longDistance : bool offsetX : float offsetY : float @@ -20,7 +20,7 @@ class PacketWorldParticles(Packet): z : float def __init__(self, proto:int, - data:Union[Union[None, list],bytes,Union[dict, None, int]]=None, + data:Union[Union[list, None],Union[int, dict, None],bytes]=None, longDistance:bool=None, offsetX:float=None, offsetY:float=None, @@ -30,7 +30,8 @@ class PacketWorldParticles(Packet): particles:int=None, x:float=None, y:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, data=data, diff --git a/aiocraft/mc/proto/play/serverbound/__init__.py b/aiocraft/mc/proto/play/serverbound/__init__.py index d161e6b..91dc3b0 100644 --- a/aiocraft/mc/proto/play/serverbound/__init__.py +++ b/aiocraft/mc/proto/play/serverbound/__init__.py @@ -1,6 +1,35 @@ """[!] This file is autogenerated""" from .packet_teleport_confirm import PacketTeleportConfirm +from .packet_tab_complete import PacketTabComplete +from .packet_chat import PacketChat +from .packet_client_command import PacketClientCommand +from .packet_settings import PacketSettings +from .packet_transaction import PacketTransaction +from .packet_enchant_item import PacketEnchantItem +from .packet_window_click import PacketWindowClick +from .packet_close_window import PacketCloseWindow +from .packet_custom_payload import PacketCustomPayload +from .packet_use_entity import PacketUseEntity +from .packet_keep_alive import PacketKeepAlive +from .packet_position import PacketPosition +from .packet_position_look import PacketPositionLook +from .packet_look import PacketLook +from .packet_flying import PacketFlying +from .packet_vehicle_move import PacketVehicleMove +from .packet_steer_boat import PacketSteerBoat +from .packet_abilities import PacketAbilities +from .packet_block_dig import PacketBlockDig +from .packet_entity_action import PacketEntityAction +from .packet_steer_vehicle import PacketSteerVehicle +from .packet_resource_pack_receive import PacketResourcePackReceive +from .packet_held_item_slot import PacketHeldItemSlot +from .packet_set_creative_slot import PacketSetCreativeSlot +from .packet_update_sign import PacketUpdateSign +from .packet_arm_animation import PacketArmAnimation +from .packet_spectate import PacketSpectate +from .packet_block_place import PacketBlockPlace +from .packet_use_item import PacketUseItem from .packet_query_block_nbt import PacketQueryBlockNbt from .packet_set_difficulty import PacketSetDifficulty from .packet_edit_book import PacketEditBook @@ -12,82 +41,53 @@ from .packet_set_beacon_effect import PacketSetBeaconEffect from .packet_update_command_block import PacketUpdateCommandBlock from .packet_update_command_block_minecart import PacketUpdateCommandBlockMinecart from .packet_update_structure_block import PacketUpdateStructureBlock -from .packet_tab_complete import PacketTabComplete -from .packet_chat import PacketChat -from .packet_client_command import PacketClientCommand -from .packet_settings import PacketSettings -from .packet_enchant_item import PacketEnchantItem -from .packet_window_click import PacketWindowClick -from .packet_close_window import PacketCloseWindow -from .packet_custom_payload import PacketCustomPayload -from .packet_use_entity import PacketUseEntity -from .packet_generate_structure import PacketGenerateStructure -from .packet_keep_alive import PacketKeepAlive from .packet_lock_difficulty import PacketLockDifficulty -from .packet_position import PacketPosition -from .packet_position_look import PacketPositionLook -from .packet_look import PacketLook -from .packet_flying import PacketFlying -from .packet_vehicle_move import PacketVehicleMove -from .packet_steer_boat import PacketSteerBoat from .packet_craft_recipe_request import PacketCraftRecipeRequest -from .packet_abilities import PacketAbilities -from .packet_block_dig import PacketBlockDig -from .packet_entity_action import PacketEntityAction -from .packet_steer_vehicle import PacketSteerVehicle +from .packet_crafting_book_data import PacketCraftingBookData +from .packet_update_jigsaw_block import PacketUpdateJigsawBlock +from .packet_advancement_tab import PacketAdvancementTab +from .packet_generate_structure import PacketGenerateStructure from .packet_displayed_recipe import PacketDisplayedRecipe from .packet_recipe_book import PacketRecipeBook -from .packet_resource_pack_receive import PacketResourcePackReceive -from .packet_held_item_slot import PacketHeldItemSlot -from .packet_set_creative_slot import PacketSetCreativeSlot -from .packet_update_jigsaw_block import PacketUpdateJigsawBlock -from .packet_update_sign import PacketUpdateSign -from .packet_arm_animation import PacketArmAnimation -from .packet_spectate import PacketSpectate -from .packet_block_place import PacketBlockPlace -from .packet_use_item import PacketUseItem -from .packet_advancement_tab import PacketAdvancementTab from .packet_pong import PacketPong -from .packet_transaction import PacketTransaction -from .packet_crafting_book_data import PacketCraftingBookData from .packet_prepare_crafting_grid import PacketPrepareCraftingGrid REGISTRY = { - 757 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 11:PacketEditBook, 12:PacketQueryEntityNbt, 23:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketGenerateStructure, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 41:PacketUpdateJigsawBlock, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 34:PacketAdvancementTab, 29:PacketPong }, - 498 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 7:PacketTransaction, 29:PacketCraftingBookData }, - 335 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 14:PacketPosition, 15:PacketPositionLook, 16:PacketLook, 13:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 25:PacketAdvancementTab, 6:PacketTransaction, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, - 315 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem, 5:PacketTransaction }, - 109 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem, 5:PacketTransaction }, - 401 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 6:PacketTransaction, 27:PacketCraftingBookData }, - 340 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 12:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketCraftRecipeRequest, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 25:PacketAdvancementTab, 5:PacketTransaction, 23:PacketCraftingBookData }, - 338 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 12:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketCraftRecipeRequest, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 25:PacketAdvancementTab, 5:PacketTransaction, 23:PacketCraftingBookData }, - 351 : { 0:PacketTeleportConfirm, 4:PacketTabComplete, 1:PacketChat, 2:PacketClientCommand, 3:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 12:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketCraftRecipeRequest, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 26:PacketHeldItemSlot, 27:PacketSetCreativeSlot, 28:PacketUpdateSign, 29:PacketArmAnimation, 30:PacketSpectate, 31:PacketBlockPlace, 32:PacketUseItem, 25:PacketAdvancementTab, 5:PacketTransaction, 23:PacketCraftingBookData }, - 756 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 11:PacketEditBook, 12:PacketQueryEntityNbt, 23:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketGenerateStructure, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 41:PacketUpdateJigsawBlock, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 34:PacketAdvancementTab, 29:PacketPong }, - 490 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 7:PacketTransaction, 29:PacketCraftingBookData }, - 573 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 7:PacketTransaction, 29:PacketCraftingBookData }, - 477 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 7:PacketTransaction, 29:PacketCraftingBookData }, - 736 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 31:PacketNameItem, 34:PacketSelectTrade, 35:PacketSetBeaconEffect, 37:PacketUpdateCommandBlock, 38:PacketUpdateCommandBlockMinecart, 41:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketGenerateStructure, 16:PacketKeepAlive, 17:PacketLockDifficulty, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 25:PacketCraftRecipeRequest, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 32:PacketResourcePackReceive, 36:PacketHeldItemSlot, 39:PacketSetCreativeSlot, 40:PacketUpdateJigsawBlock, 42:PacketUpdateSign, 43:PacketArmAnimation, 44:PacketSpectate, 45:PacketBlockPlace, 46:PacketUseItem, 33:PacketAdvancementTab, 7:PacketTransaction, 30:PacketCraftingBookData }, - 393 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 6:PacketTransaction, 27:PacketCraftingBookData }, - 402 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 6:PacketTransaction, 27:PacketCraftingBookData }, - 331 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 16:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 25:PacketHeldItemSlot, 26:PacketSetCreativeSlot, 27:PacketUpdateSign, 28:PacketArmAnimation, 29:PacketSpectate, 30:PacketBlockPlace, 31:PacketUseItem, 32:PacketAdvancementTab, 6:PacketTransaction, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, - 735 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 31:PacketNameItem, 34:PacketSelectTrade, 35:PacketSetBeaconEffect, 37:PacketUpdateCommandBlock, 38:PacketUpdateCommandBlockMinecart, 41:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketGenerateStructure, 16:PacketKeepAlive, 17:PacketLockDifficulty, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 25:PacketCraftRecipeRequest, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 32:PacketResourcePackReceive, 36:PacketHeldItemSlot, 39:PacketSetCreativeSlot, 40:PacketUpdateJigsawBlock, 42:PacketUpdateSign, 43:PacketArmAnimation, 44:PacketSpectate, 45:PacketBlockPlace, 46:PacketUseItem, 33:PacketAdvancementTab, 7:PacketTransaction, 30:PacketCraftingBookData }, - 734 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 31:PacketNameItem, 34:PacketSelectTrade, 35:PacketSetBeaconEffect, 37:PacketUpdateCommandBlock, 38:PacketUpdateCommandBlockMinecart, 41:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketGenerateStructure, 16:PacketKeepAlive, 17:PacketLockDifficulty, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 25:PacketCraftRecipeRequest, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 32:PacketResourcePackReceive, 36:PacketHeldItemSlot, 39:PacketSetCreativeSlot, 40:PacketUpdateJigsawBlock, 42:PacketUpdateSign, 43:PacketArmAnimation, 44:PacketSpectate, 45:PacketBlockPlace, 46:PacketUseItem, 33:PacketAdvancementTab, 7:PacketTransaction, 30:PacketCraftingBookData }, - 403 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 6:PacketTransaction, 27:PacketCraftingBookData }, - 755 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 11:PacketEditBook, 12:PacketQueryEntityNbt, 23:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketGenerateStructure, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 41:PacketUpdateJigsawBlock, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 34:PacketAdvancementTab, 29:PacketPong }, - 575 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 7:PacketTransaction, 29:PacketCraftingBookData }, - 201 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem, 5:PacketTransaction }, - 480 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 7:PacketTransaction, 29:PacketCraftingBookData }, - 107 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem, 5:PacketTransaction }, - 210 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem, 5:PacketTransaction }, - 304 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem, 5:PacketTransaction }, - 321 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 16:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 25:PacketHeldItemSlot, 26:PacketSetCreativeSlot, 27:PacketUpdateSign, 28:PacketArmAnimation, 29:PacketSpectate, 30:PacketBlockPlace, 31:PacketUseItem, 6:PacketTransaction, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, - 327 : { 0:PacketTeleportConfirm, 2:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 11:PacketUseEntity, 12:PacketKeepAlive, 13:PacketPosition, 14:PacketPositionLook, 15:PacketLook, 16:PacketFlying, 17:PacketVehicleMove, 18:PacketSteerBoat, 19:PacketAbilities, 20:PacketBlockDig, 21:PacketEntityAction, 22:PacketSteerVehicle, 24:PacketResourcePackReceive, 25:PacketHeldItemSlot, 26:PacketSetCreativeSlot, 27:PacketUpdateSign, 28:PacketArmAnimation, 29:PacketSpectate, 30:PacketBlockPlace, 31:PacketUseItem, 6:PacketTransaction, 23:PacketCraftingBookData, 1:PacketPrepareCraftingGrid }, - 578 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 7:PacketTransaction, 29:PacketCraftingBookData }, - 108 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem, 5:PacketTransaction }, - 404 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 11:PacketEditBook, 12:PacketQueryEntityNbt, 21:PacketPickItem, 28:PacketNameItem, 31:PacketSelectTrade, 32:PacketSetBeaconEffect, 34:PacketUpdateCommandBlock, 35:PacketUpdateCommandBlockMinecart, 37:PacketUpdateStructureBlock, 5:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 7:PacketEnchantItem, 8:PacketWindowClick, 9:PacketCloseWindow, 10:PacketCustomPayload, 13:PacketUseEntity, 14:PacketKeepAlive, 16:PacketPosition, 17:PacketPositionLook, 18:PacketLook, 15:PacketFlying, 19:PacketVehicleMove, 20:PacketSteerBoat, 22:PacketCraftRecipeRequest, 23:PacketAbilities, 24:PacketBlockDig, 25:PacketEntityAction, 26:PacketSteerVehicle, 29:PacketResourcePackReceive, 33:PacketHeldItemSlot, 36:PacketSetCreativeSlot, 38:PacketUpdateSign, 39:PacketArmAnimation, 40:PacketSpectate, 41:PacketBlockPlace, 42:PacketUseItem, 30:PacketAdvancementTab, 6:PacketTransaction, 27:PacketCraftingBookData }, - 709 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 23:PacketPickItem, 30:PacketNameItem, 33:PacketSelectTrade, 34:PacketSetBeaconEffect, 36:PacketUpdateCommandBlock, 37:PacketUpdateCommandBlockMinecart, 40:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketKeepAlive, 16:PacketLockDifficulty, 17:PacketPosition, 18:PacketPositionLook, 19:PacketLook, 20:PacketFlying, 21:PacketVehicleMove, 22:PacketSteerBoat, 24:PacketCraftRecipeRequest, 25:PacketAbilities, 26:PacketBlockDig, 27:PacketEntityAction, 28:PacketSteerVehicle, 31:PacketResourcePackReceive, 35:PacketHeldItemSlot, 38:PacketSetCreativeSlot, 39:PacketUpdateJigsawBlock, 41:PacketUpdateSign, 42:PacketArmAnimation, 43:PacketSpectate, 44:PacketBlockPlace, 45:PacketUseItem, 32:PacketAdvancementTab, 7:PacketTransaction, 29:PacketCraftingBookData }, - 110 : { 0:PacketTeleportConfirm, 1:PacketTabComplete, 2:PacketChat, 3:PacketClientCommand, 4:PacketSettings, 6:PacketEnchantItem, 7:PacketWindowClick, 8:PacketCloseWindow, 9:PacketCustomPayload, 10:PacketUseEntity, 11:PacketKeepAlive, 12:PacketPosition, 13:PacketPositionLook, 14:PacketLook, 15:PacketFlying, 16:PacketVehicleMove, 17:PacketSteerBoat, 18:PacketAbilities, 19:PacketBlockDig, 20:PacketEntityAction, 21:PacketSteerVehicle, 22:PacketResourcePackReceive, 23:PacketHeldItemSlot, 24:PacketSetCreativeSlot, 25:PacketUpdateSign, 26:PacketArmAnimation, 27:PacketSpectate, 28:PacketBlockPlace, 29:PacketUseItem, 5:PacketTransaction }, - 751 : { 0:PacketTeleportConfirm, 1:PacketQueryBlockNbt, 2:PacketSetDifficulty, 12:PacketEditBook, 13:PacketQueryEntityNbt, 24:PacketPickItem, 32:PacketNameItem, 35:PacketSelectTrade, 36:PacketSetBeaconEffect, 38:PacketUpdateCommandBlock, 39:PacketUpdateCommandBlockMinecart, 42:PacketUpdateStructureBlock, 6:PacketTabComplete, 3:PacketChat, 4:PacketClientCommand, 5:PacketSettings, 8:PacketEnchantItem, 9:PacketWindowClick, 10:PacketCloseWindow, 11:PacketCustomPayload, 14:PacketUseEntity, 15:PacketGenerateStructure, 16:PacketKeepAlive, 17:PacketLockDifficulty, 18:PacketPosition, 19:PacketPositionLook, 20:PacketLook, 21:PacketFlying, 22:PacketVehicleMove, 23:PacketSteerBoat, 25:PacketCraftRecipeRequest, 26:PacketAbilities, 27:PacketBlockDig, 28:PacketEntityAction, 29:PacketSteerVehicle, 31:PacketDisplayedRecipe, 30:PacketRecipeBook, 33:PacketResourcePackReceive, 37:PacketHeldItemSlot, 40:PacketSetCreativeSlot, 41:PacketUpdateJigsawBlock, 43:PacketUpdateSign, 44:PacketArmAnimation, 45:PacketSpectate, 46:PacketBlockPlace, 47:PacketUseItem, 34:PacketAdvancementTab, 7:PacketTransaction }, - 76 : { 0:PacketTabComplete, 1:PacketChat, 2:PacketClientCommand, 3:PacketSettings, 5:PacketEnchantItem, 6:PacketWindowClick, 7:PacketCloseWindow, 8:PacketCustomPayload, 9:PacketUseEntity, 10:PacketKeepAlive, 11:PacketPosition, 12:PacketPositionLook, 13:PacketLook, 14:PacketFlying, 15:PacketAbilities, 16:PacketBlockDig, 17:PacketEntityAction, 18:PacketSteerVehicle, 19:PacketResourcePackReceive, 20:PacketHeldItemSlot, 21:PacketSetCreativeSlot, 22:PacketUpdateSign, 23:PacketArmAnimation, 24:PacketSpectate, 25:PacketBlockPlace, 26:PacketUseItem, 4:PacketTransaction }, - 47 : { 20:PacketTabComplete, 1:PacketChat, 22:PacketClientCommand, 21:PacketSettings, 17:PacketEnchantItem, 14:PacketWindowClick, 13:PacketCloseWindow, 23:PacketCustomPayload, 2:PacketUseEntity, 0:PacketKeepAlive, 4:PacketPosition, 6:PacketPositionLook, 5:PacketLook, 3:PacketFlying, 19:PacketAbilities, 7:PacketBlockDig, 11:PacketEntityAction, 12:PacketSteerVehicle, 25:PacketResourcePackReceive, 9:PacketHeldItemSlot, 16:PacketSetCreativeSlot, 18:PacketUpdateSign, 10:PacketArmAnimation, 24:PacketSpectate, 8:PacketBlockPlace, 15:PacketTransaction } + 47 : { 0 : PacketKeepAlive, 1 : PacketChat, 2 : PacketUseEntity, 3 : PacketFlying, 4 : PacketPosition, 5 : PacketLook, 6 : PacketPositionLook, 7 : PacketBlockDig, 8 : PacketBlockPlace, 9 : PacketHeldItemSlot, 10 : PacketArmAnimation, 11 : PacketEntityAction, 12 : PacketSteerVehicle, 13 : PacketCloseWindow, 14 : PacketWindowClick, 15 : PacketTransaction, 16 : PacketSetCreativeSlot, 17 : PacketEnchantItem, 18 : PacketUpdateSign, 19 : PacketAbilities, 20 : PacketTabComplete, 21 : PacketSettings, 22 : PacketClientCommand, 23 : PacketCustomPayload, 24 : PacketSpectate, 25 : PacketResourcePackReceive }, + 76 : { 0 : PacketTabComplete, 1 : PacketChat, 2 : PacketClientCommand, 3 : PacketSettings, 4 : PacketTransaction, 5 : PacketEnchantItem, 6 : PacketWindowClick, 7 : PacketCloseWindow, 8 : PacketCustomPayload, 9 : PacketUseEntity, 10 : PacketKeepAlive, 11 : PacketPosition, 12 : PacketPositionLook, 13 : PacketLook, 14 : PacketFlying, 15 : PacketAbilities, 16 : PacketBlockDig, 17 : PacketEntityAction, 18 : PacketSteerVehicle, 19 : PacketResourcePackReceive, 20 : PacketHeldItemSlot, 21 : PacketSetCreativeSlot, 22 : PacketUpdateSign, 23 : PacketArmAnimation, 24 : PacketSpectate, 25 : PacketBlockPlace, 26 : PacketUseItem }, + 107 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketPosition, 13 : PacketPositionLook, 14 : PacketLook, 15 : PacketFlying, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketAbilities, 19 : PacketBlockDig, 20 : PacketEntityAction, 21 : PacketSteerVehicle, 22 : PacketResourcePackReceive, 23 : PacketHeldItemSlot, 24 : PacketSetCreativeSlot, 25 : PacketUpdateSign, 26 : PacketArmAnimation, 27 : PacketSpectate, 28 : PacketBlockPlace, 29 : PacketUseItem }, + 108 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketPosition, 13 : PacketPositionLook, 14 : PacketLook, 15 : PacketFlying, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketAbilities, 19 : PacketBlockDig, 20 : PacketEntityAction, 21 : PacketSteerVehicle, 22 : PacketResourcePackReceive, 23 : PacketHeldItemSlot, 24 : PacketSetCreativeSlot, 25 : PacketUpdateSign, 26 : PacketArmAnimation, 27 : PacketSpectate, 28 : PacketBlockPlace, 29 : PacketUseItem }, + 109 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketPosition, 13 : PacketPositionLook, 14 : PacketLook, 15 : PacketFlying, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketAbilities, 19 : PacketBlockDig, 20 : PacketEntityAction, 21 : PacketSteerVehicle, 22 : PacketResourcePackReceive, 23 : PacketHeldItemSlot, 24 : PacketSetCreativeSlot, 25 : PacketUpdateSign, 26 : PacketArmAnimation, 27 : PacketSpectate, 28 : PacketBlockPlace, 29 : PacketUseItem }, + 110 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketPosition, 13 : PacketPositionLook, 14 : PacketLook, 15 : PacketFlying, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketAbilities, 19 : PacketBlockDig, 20 : PacketEntityAction, 21 : PacketSteerVehicle, 22 : PacketResourcePackReceive, 23 : PacketHeldItemSlot, 24 : PacketSetCreativeSlot, 25 : PacketUpdateSign, 26 : PacketArmAnimation, 27 : PacketSpectate, 28 : PacketBlockPlace, 29 : PacketUseItem }, + 201 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketPosition, 13 : PacketPositionLook, 14 : PacketLook, 15 : PacketFlying, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketAbilities, 19 : PacketBlockDig, 20 : PacketEntityAction, 21 : PacketSteerVehicle, 22 : PacketResourcePackReceive, 23 : PacketHeldItemSlot, 24 : PacketSetCreativeSlot, 25 : PacketUpdateSign, 26 : PacketArmAnimation, 27 : PacketSpectate, 28 : PacketBlockPlace, 29 : PacketUseItem }, + 210 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketPosition, 13 : PacketPositionLook, 14 : PacketLook, 15 : PacketFlying, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketAbilities, 19 : PacketBlockDig, 20 : PacketEntityAction, 21 : PacketSteerVehicle, 22 : PacketResourcePackReceive, 23 : PacketHeldItemSlot, 24 : PacketSetCreativeSlot, 25 : PacketUpdateSign, 26 : PacketArmAnimation, 27 : PacketSpectate, 28 : PacketBlockPlace, 29 : PacketUseItem }, + 304 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketPosition, 13 : PacketPositionLook, 14 : PacketLook, 15 : PacketFlying, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketAbilities, 19 : PacketBlockDig, 20 : PacketEntityAction, 21 : PacketSteerVehicle, 22 : PacketResourcePackReceive, 23 : PacketHeldItemSlot, 24 : PacketSetCreativeSlot, 25 : PacketUpdateSign, 26 : PacketArmAnimation, 27 : PacketSpectate, 28 : PacketBlockPlace, 29 : PacketUseItem }, + 315 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketPosition, 13 : PacketPositionLook, 14 : PacketLook, 15 : PacketFlying, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketAbilities, 19 : PacketBlockDig, 20 : PacketEntityAction, 21 : PacketSteerVehicle, 22 : PacketResourcePackReceive, 23 : PacketHeldItemSlot, 24 : PacketSetCreativeSlot, 25 : PacketUpdateSign, 26 : PacketArmAnimation, 27 : PacketSpectate, 28 : PacketBlockPlace, 29 : PacketUseItem }, + 321 : { 0 : PacketTeleportConfirm, 1 : PacketPrepareCraftingGrid, 2 : PacketTabComplete, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTransaction, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketUseEntity, 12 : PacketKeepAlive, 13 : PacketPosition, 14 : PacketPositionLook, 15 : PacketLook, 16 : PacketFlying, 17 : PacketVehicleMove, 18 : PacketSteerBoat, 19 : PacketAbilities, 20 : PacketBlockDig, 21 : PacketEntityAction, 22 : PacketSteerVehicle, 23 : PacketCraftingBookData, 24 : PacketResourcePackReceive, 25 : PacketHeldItemSlot, 26 : PacketSetCreativeSlot, 27 : PacketUpdateSign, 28 : PacketArmAnimation, 29 : PacketSpectate, 30 : PacketBlockPlace, 31 : PacketUseItem }, + 327 : { 0 : PacketTeleportConfirm, 1 : PacketPrepareCraftingGrid, 2 : PacketTabComplete, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTransaction, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketUseEntity, 12 : PacketKeepAlive, 13 : PacketPosition, 14 : PacketPositionLook, 15 : PacketLook, 16 : PacketFlying, 17 : PacketVehicleMove, 18 : PacketSteerBoat, 19 : PacketAbilities, 20 : PacketBlockDig, 21 : PacketEntityAction, 22 : PacketSteerVehicle, 23 : PacketCraftingBookData, 24 : PacketResourcePackReceive, 25 : PacketHeldItemSlot, 26 : PacketSetCreativeSlot, 27 : PacketUpdateSign, 28 : PacketArmAnimation, 29 : PacketSpectate, 30 : PacketBlockPlace, 31 : PacketUseItem }, + 331 : { 0 : PacketTeleportConfirm, 1 : PacketPrepareCraftingGrid, 2 : PacketTabComplete, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTransaction, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketUseEntity, 12 : PacketKeepAlive, 13 : PacketPosition, 14 : PacketPositionLook, 15 : PacketLook, 16 : PacketFlying, 17 : PacketVehicleMove, 18 : PacketSteerBoat, 19 : PacketAbilities, 20 : PacketBlockDig, 21 : PacketEntityAction, 22 : PacketSteerVehicle, 23 : PacketCraftingBookData, 24 : PacketResourcePackReceive, 25 : PacketHeldItemSlot, 26 : PacketSetCreativeSlot, 27 : PacketUpdateSign, 28 : PacketArmAnimation, 29 : PacketSpectate, 30 : PacketBlockPlace, 31 : PacketUseItem, 32 : PacketAdvancementTab }, + 335 : { 0 : PacketTeleportConfirm, 1 : PacketPrepareCraftingGrid, 2 : PacketTabComplete, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTransaction, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketUseEntity, 12 : PacketKeepAlive, 13 : PacketFlying, 14 : PacketPosition, 15 : PacketPositionLook, 16 : PacketLook, 17 : PacketVehicleMove, 18 : PacketSteerBoat, 19 : PacketAbilities, 20 : PacketBlockDig, 21 : PacketEntityAction, 22 : PacketSteerVehicle, 23 : PacketCraftingBookData, 24 : PacketResourcePackReceive, 25 : PacketAdvancementTab, 26 : PacketHeldItemSlot, 27 : PacketSetCreativeSlot, 28 : PacketUpdateSign, 29 : PacketArmAnimation, 30 : PacketSpectate, 31 : PacketBlockPlace, 32 : PacketUseItem }, + 338 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketFlying, 13 : PacketPosition, 14 : PacketPositionLook, 15 : PacketLook, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketCraftRecipeRequest, 19 : PacketAbilities, 20 : PacketBlockDig, 21 : PacketEntityAction, 22 : PacketSteerVehicle, 23 : PacketCraftingBookData, 24 : PacketResourcePackReceive, 25 : PacketAdvancementTab, 26 : PacketHeldItemSlot, 27 : PacketSetCreativeSlot, 28 : PacketUpdateSign, 29 : PacketArmAnimation, 30 : PacketSpectate, 31 : PacketBlockPlace, 32 : PacketUseItem }, + 340 : { 0 : PacketTeleportConfirm, 1 : PacketTabComplete, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketFlying, 13 : PacketPosition, 14 : PacketPositionLook, 15 : PacketLook, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketCraftRecipeRequest, 19 : PacketAbilities, 20 : PacketBlockDig, 21 : PacketEntityAction, 22 : PacketSteerVehicle, 23 : PacketCraftingBookData, 24 : PacketResourcePackReceive, 25 : PacketAdvancementTab, 26 : PacketHeldItemSlot, 27 : PacketSetCreativeSlot, 28 : PacketUpdateSign, 29 : PacketArmAnimation, 30 : PacketSpectate, 31 : PacketBlockPlace, 32 : PacketUseItem }, + 351 : { 0 : PacketTeleportConfirm, 1 : PacketChat, 2 : PacketClientCommand, 3 : PacketSettings, 4 : PacketTabComplete, 5 : PacketTransaction, 6 : PacketEnchantItem, 7 : PacketWindowClick, 8 : PacketCloseWindow, 9 : PacketCustomPayload, 10 : PacketUseEntity, 11 : PacketKeepAlive, 12 : PacketFlying, 13 : PacketPosition, 14 : PacketPositionLook, 15 : PacketLook, 16 : PacketVehicleMove, 17 : PacketSteerBoat, 18 : PacketCraftRecipeRequest, 19 : PacketAbilities, 20 : PacketBlockDig, 21 : PacketEntityAction, 22 : PacketSteerVehicle, 23 : PacketCraftingBookData, 24 : PacketResourcePackReceive, 25 : PacketAdvancementTab, 26 : PacketHeldItemSlot, 27 : PacketSetCreativeSlot, 28 : PacketUpdateSign, 29 : PacketArmAnimation, 30 : PacketSpectate, 31 : PacketBlockPlace, 32 : PacketUseItem }, + 393 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTabComplete, 6 : PacketTransaction, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketEditBook, 12 : PacketQueryEntityNbt, 13 : PacketUseEntity, 14 : PacketKeepAlive, 15 : PacketFlying, 16 : PacketPosition, 17 : PacketPositionLook, 18 : PacketLook, 19 : PacketVehicleMove, 20 : PacketSteerBoat, 21 : PacketPickItem, 22 : PacketCraftRecipeRequest, 23 : PacketAbilities, 24 : PacketBlockDig, 25 : PacketEntityAction, 26 : PacketSteerVehicle, 27 : PacketCraftingBookData, 28 : PacketNameItem, 29 : PacketResourcePackReceive, 30 : PacketAdvancementTab, 31 : PacketSelectTrade, 32 : PacketSetBeaconEffect, 33 : PacketHeldItemSlot, 34 : PacketUpdateCommandBlock, 35 : PacketUpdateCommandBlockMinecart, 36 : PacketSetCreativeSlot, 37 : PacketUpdateStructureBlock, 38 : PacketUpdateSign, 39 : PacketArmAnimation, 40 : PacketSpectate, 41 : PacketBlockPlace, 42 : PacketUseItem }, + 401 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTabComplete, 6 : PacketTransaction, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketEditBook, 12 : PacketQueryEntityNbt, 13 : PacketUseEntity, 14 : PacketKeepAlive, 15 : PacketFlying, 16 : PacketPosition, 17 : PacketPositionLook, 18 : PacketLook, 19 : PacketVehicleMove, 20 : PacketSteerBoat, 21 : PacketPickItem, 22 : PacketCraftRecipeRequest, 23 : PacketAbilities, 24 : PacketBlockDig, 25 : PacketEntityAction, 26 : PacketSteerVehicle, 27 : PacketCraftingBookData, 28 : PacketNameItem, 29 : PacketResourcePackReceive, 30 : PacketAdvancementTab, 31 : PacketSelectTrade, 32 : PacketSetBeaconEffect, 33 : PacketHeldItemSlot, 34 : PacketUpdateCommandBlock, 35 : PacketUpdateCommandBlockMinecart, 36 : PacketSetCreativeSlot, 37 : PacketUpdateStructureBlock, 38 : PacketUpdateSign, 39 : PacketArmAnimation, 40 : PacketSpectate, 41 : PacketBlockPlace, 42 : PacketUseItem }, + 402 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTabComplete, 6 : PacketTransaction, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketEditBook, 12 : PacketQueryEntityNbt, 13 : PacketUseEntity, 14 : PacketKeepAlive, 15 : PacketFlying, 16 : PacketPosition, 17 : PacketPositionLook, 18 : PacketLook, 19 : PacketVehicleMove, 20 : PacketSteerBoat, 21 : PacketPickItem, 22 : PacketCraftRecipeRequest, 23 : PacketAbilities, 24 : PacketBlockDig, 25 : PacketEntityAction, 26 : PacketSteerVehicle, 27 : PacketCraftingBookData, 28 : PacketNameItem, 29 : PacketResourcePackReceive, 30 : PacketAdvancementTab, 31 : PacketSelectTrade, 32 : PacketSetBeaconEffect, 33 : PacketHeldItemSlot, 34 : PacketUpdateCommandBlock, 35 : PacketUpdateCommandBlockMinecart, 36 : PacketSetCreativeSlot, 37 : PacketUpdateStructureBlock, 38 : PacketUpdateSign, 39 : PacketArmAnimation, 40 : PacketSpectate, 41 : PacketBlockPlace, 42 : PacketUseItem }, + 403 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTabComplete, 6 : PacketTransaction, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketEditBook, 12 : PacketQueryEntityNbt, 13 : PacketUseEntity, 14 : PacketKeepAlive, 15 : PacketFlying, 16 : PacketPosition, 17 : PacketPositionLook, 18 : PacketLook, 19 : PacketVehicleMove, 20 : PacketSteerBoat, 21 : PacketPickItem, 22 : PacketCraftRecipeRequest, 23 : PacketAbilities, 24 : PacketBlockDig, 25 : PacketEntityAction, 26 : PacketSteerVehicle, 27 : PacketCraftingBookData, 28 : PacketNameItem, 29 : PacketResourcePackReceive, 30 : PacketAdvancementTab, 31 : PacketSelectTrade, 32 : PacketSetBeaconEffect, 33 : PacketHeldItemSlot, 34 : PacketUpdateCommandBlock, 35 : PacketUpdateCommandBlockMinecart, 36 : PacketSetCreativeSlot, 37 : PacketUpdateStructureBlock, 38 : PacketUpdateSign, 39 : PacketArmAnimation, 40 : PacketSpectate, 41 : PacketBlockPlace, 42 : PacketUseItem }, + 404 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketChat, 3 : PacketClientCommand, 4 : PacketSettings, 5 : PacketTabComplete, 6 : PacketTransaction, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketEditBook, 12 : PacketQueryEntityNbt, 13 : PacketUseEntity, 14 : PacketKeepAlive, 15 : PacketFlying, 16 : PacketPosition, 17 : PacketPositionLook, 18 : PacketLook, 19 : PacketVehicleMove, 20 : PacketSteerBoat, 21 : PacketPickItem, 22 : PacketCraftRecipeRequest, 23 : PacketAbilities, 24 : PacketBlockDig, 25 : PacketEntityAction, 26 : PacketSteerVehicle, 27 : PacketCraftingBookData, 28 : PacketNameItem, 29 : PacketResourcePackReceive, 30 : PacketAdvancementTab, 31 : PacketSelectTrade, 32 : PacketSetBeaconEffect, 33 : PacketHeldItemSlot, 34 : PacketUpdateCommandBlock, 35 : PacketUpdateCommandBlockMinecart, 36 : PacketSetCreativeSlot, 37 : PacketUpdateStructureBlock, 38 : PacketUpdateSign, 39 : PacketArmAnimation, 40 : PacketSpectate, 41 : PacketBlockPlace, 42 : PacketUseItem }, + 477 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketCraftingBookData, 30 : PacketNameItem, 31 : PacketResourcePackReceive, 32 : PacketAdvancementTab, 33 : PacketSelectTrade, 34 : PacketSetBeaconEffect, 35 : PacketHeldItemSlot, 36 : PacketUpdateCommandBlock, 37 : PacketUpdateCommandBlockMinecart, 38 : PacketSetCreativeSlot, 39 : PacketUpdateJigsawBlock, 40 : PacketUpdateStructureBlock, 41 : PacketUpdateSign, 42 : PacketArmAnimation, 43 : PacketSpectate, 44 : PacketBlockPlace, 45 : PacketUseItem }, + 480 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketCraftingBookData, 30 : PacketNameItem, 31 : PacketResourcePackReceive, 32 : PacketAdvancementTab, 33 : PacketSelectTrade, 34 : PacketSetBeaconEffect, 35 : PacketHeldItemSlot, 36 : PacketUpdateCommandBlock, 37 : PacketUpdateCommandBlockMinecart, 38 : PacketSetCreativeSlot, 39 : PacketUpdateJigsawBlock, 40 : PacketUpdateStructureBlock, 41 : PacketUpdateSign, 42 : PacketArmAnimation, 43 : PacketSpectate, 44 : PacketBlockPlace, 45 : PacketUseItem }, + 490 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketCraftingBookData, 30 : PacketNameItem, 31 : PacketResourcePackReceive, 32 : PacketAdvancementTab, 33 : PacketSelectTrade, 34 : PacketSetBeaconEffect, 35 : PacketHeldItemSlot, 36 : PacketUpdateCommandBlock, 37 : PacketUpdateCommandBlockMinecart, 38 : PacketSetCreativeSlot, 39 : PacketUpdateJigsawBlock, 40 : PacketUpdateStructureBlock, 41 : PacketUpdateSign, 42 : PacketArmAnimation, 43 : PacketSpectate, 44 : PacketBlockPlace, 45 : PacketUseItem }, + 498 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketCraftingBookData, 30 : PacketNameItem, 31 : PacketResourcePackReceive, 32 : PacketAdvancementTab, 33 : PacketSelectTrade, 34 : PacketSetBeaconEffect, 35 : PacketHeldItemSlot, 36 : PacketUpdateCommandBlock, 37 : PacketUpdateCommandBlockMinecart, 38 : PacketSetCreativeSlot, 39 : PacketUpdateJigsawBlock, 40 : PacketUpdateStructureBlock, 41 : PacketUpdateSign, 42 : PacketArmAnimation, 43 : PacketSpectate, 44 : PacketBlockPlace, 45 : PacketUseItem }, + 573 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketCraftingBookData, 30 : PacketNameItem, 31 : PacketResourcePackReceive, 32 : PacketAdvancementTab, 33 : PacketSelectTrade, 34 : PacketSetBeaconEffect, 35 : PacketHeldItemSlot, 36 : PacketUpdateCommandBlock, 37 : PacketUpdateCommandBlockMinecart, 38 : PacketSetCreativeSlot, 39 : PacketUpdateJigsawBlock, 40 : PacketUpdateStructureBlock, 41 : PacketUpdateSign, 42 : PacketArmAnimation, 43 : PacketSpectate, 44 : PacketBlockPlace, 45 : PacketUseItem }, + 575 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketCraftingBookData, 30 : PacketNameItem, 31 : PacketResourcePackReceive, 32 : PacketAdvancementTab, 33 : PacketSelectTrade, 34 : PacketSetBeaconEffect, 35 : PacketHeldItemSlot, 36 : PacketUpdateCommandBlock, 37 : PacketUpdateCommandBlockMinecart, 38 : PacketSetCreativeSlot, 39 : PacketUpdateJigsawBlock, 40 : PacketUpdateStructureBlock, 41 : PacketUpdateSign, 42 : PacketArmAnimation, 43 : PacketSpectate, 44 : PacketBlockPlace, 45 : PacketUseItem }, + 578 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketCraftingBookData, 30 : PacketNameItem, 31 : PacketResourcePackReceive, 32 : PacketAdvancementTab, 33 : PacketSelectTrade, 34 : PacketSetBeaconEffect, 35 : PacketHeldItemSlot, 36 : PacketUpdateCommandBlock, 37 : PacketUpdateCommandBlockMinecart, 38 : PacketSetCreativeSlot, 39 : PacketUpdateJigsawBlock, 40 : PacketUpdateStructureBlock, 41 : PacketUpdateSign, 42 : PacketArmAnimation, 43 : PacketSpectate, 44 : PacketBlockPlace, 45 : PacketUseItem }, + 709 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketCraftingBookData, 30 : PacketNameItem, 31 : PacketResourcePackReceive, 32 : PacketAdvancementTab, 33 : PacketSelectTrade, 34 : PacketSetBeaconEffect, 35 : PacketHeldItemSlot, 36 : PacketUpdateCommandBlock, 37 : PacketUpdateCommandBlockMinecart, 38 : PacketSetCreativeSlot, 39 : PacketUpdateJigsawBlock, 40 : PacketUpdateStructureBlock, 41 : PacketUpdateSign, 42 : PacketArmAnimation, 43 : PacketSpectate, 44 : PacketBlockPlace, 45 : PacketUseItem }, + 734 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketGenerateStructure, 16 : PacketKeepAlive, 17 : PacketLockDifficulty, 18 : PacketPosition, 19 : PacketPositionLook, 20 : PacketLook, 21 : PacketFlying, 22 : PacketVehicleMove, 23 : PacketSteerBoat, 24 : PacketPickItem, 25 : PacketCraftRecipeRequest, 26 : PacketAbilities, 27 : PacketBlockDig, 28 : PacketEntityAction, 29 : PacketSteerVehicle, 30 : PacketCraftingBookData, 31 : PacketNameItem, 32 : PacketResourcePackReceive, 33 : PacketAdvancementTab, 34 : PacketSelectTrade, 35 : PacketSetBeaconEffect, 36 : PacketHeldItemSlot, 37 : PacketUpdateCommandBlock, 38 : PacketUpdateCommandBlockMinecart, 39 : PacketSetCreativeSlot, 40 : PacketUpdateJigsawBlock, 41 : PacketUpdateStructureBlock, 42 : PacketUpdateSign, 43 : PacketArmAnimation, 44 : PacketSpectate, 45 : PacketBlockPlace, 46 : PacketUseItem }, + 735 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketGenerateStructure, 16 : PacketKeepAlive, 17 : PacketLockDifficulty, 18 : PacketPosition, 19 : PacketPositionLook, 20 : PacketLook, 21 : PacketFlying, 22 : PacketVehicleMove, 23 : PacketSteerBoat, 24 : PacketPickItem, 25 : PacketCraftRecipeRequest, 26 : PacketAbilities, 27 : PacketBlockDig, 28 : PacketEntityAction, 29 : PacketSteerVehicle, 30 : PacketCraftingBookData, 31 : PacketNameItem, 32 : PacketResourcePackReceive, 33 : PacketAdvancementTab, 34 : PacketSelectTrade, 35 : PacketSetBeaconEffect, 36 : PacketHeldItemSlot, 37 : PacketUpdateCommandBlock, 38 : PacketUpdateCommandBlockMinecart, 39 : PacketSetCreativeSlot, 40 : PacketUpdateJigsawBlock, 41 : PacketUpdateStructureBlock, 42 : PacketUpdateSign, 43 : PacketArmAnimation, 44 : PacketSpectate, 45 : PacketBlockPlace, 46 : PacketUseItem }, + 736 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketGenerateStructure, 16 : PacketKeepAlive, 17 : PacketLockDifficulty, 18 : PacketPosition, 19 : PacketPositionLook, 20 : PacketLook, 21 : PacketFlying, 22 : PacketVehicleMove, 23 : PacketSteerBoat, 24 : PacketPickItem, 25 : PacketCraftRecipeRequest, 26 : PacketAbilities, 27 : PacketBlockDig, 28 : PacketEntityAction, 29 : PacketSteerVehicle, 30 : PacketCraftingBookData, 31 : PacketNameItem, 32 : PacketResourcePackReceive, 33 : PacketAdvancementTab, 34 : PacketSelectTrade, 35 : PacketSetBeaconEffect, 36 : PacketHeldItemSlot, 37 : PacketUpdateCommandBlock, 38 : PacketUpdateCommandBlockMinecart, 39 : PacketSetCreativeSlot, 40 : PacketUpdateJigsawBlock, 41 : PacketUpdateStructureBlock, 42 : PacketUpdateSign, 43 : PacketArmAnimation, 44 : PacketSpectate, 45 : PacketBlockPlace, 46 : PacketUseItem }, + 751 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketTransaction, 8 : PacketEnchantItem, 9 : PacketWindowClick, 10 : PacketCloseWindow, 11 : PacketCustomPayload, 12 : PacketEditBook, 13 : PacketQueryEntityNbt, 14 : PacketUseEntity, 15 : PacketGenerateStructure, 16 : PacketKeepAlive, 17 : PacketLockDifficulty, 18 : PacketPosition, 19 : PacketPositionLook, 20 : PacketLook, 21 : PacketFlying, 22 : PacketVehicleMove, 23 : PacketSteerBoat, 24 : PacketPickItem, 25 : PacketCraftRecipeRequest, 26 : PacketAbilities, 27 : PacketBlockDig, 28 : PacketEntityAction, 29 : PacketSteerVehicle, 30 : PacketRecipeBook, 31 : PacketDisplayedRecipe, 32 : PacketNameItem, 33 : PacketResourcePackReceive, 34 : PacketAdvancementTab, 35 : PacketSelectTrade, 36 : PacketSetBeaconEffect, 37 : PacketHeldItemSlot, 38 : PacketUpdateCommandBlock, 39 : PacketUpdateCommandBlockMinecart, 40 : PacketSetCreativeSlot, 41 : PacketUpdateJigsawBlock, 42 : PacketUpdateStructureBlock, 43 : PacketUpdateSign, 44 : PacketArmAnimation, 45 : PacketSpectate, 46 : PacketBlockPlace, 47 : PacketUseItem }, + 755 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketEditBook, 12 : PacketQueryEntityNbt, 13 : PacketUseEntity, 14 : PacketGenerateStructure, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketPong, 30 : PacketRecipeBook, 31 : PacketDisplayedRecipe, 32 : PacketNameItem, 33 : PacketResourcePackReceive, 34 : PacketAdvancementTab, 35 : PacketSelectTrade, 36 : PacketSetBeaconEffect, 37 : PacketHeldItemSlot, 38 : PacketUpdateCommandBlock, 39 : PacketUpdateCommandBlockMinecart, 40 : PacketSetCreativeSlot, 41 : PacketUpdateJigsawBlock, 42 : PacketUpdateStructureBlock, 43 : PacketUpdateSign, 44 : PacketArmAnimation, 45 : PacketSpectate, 46 : PacketBlockPlace, 47 : PacketUseItem }, + 756 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketEditBook, 12 : PacketQueryEntityNbt, 13 : PacketUseEntity, 14 : PacketGenerateStructure, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketPong, 30 : PacketRecipeBook, 31 : PacketDisplayedRecipe, 32 : PacketNameItem, 33 : PacketResourcePackReceive, 34 : PacketAdvancementTab, 35 : PacketSelectTrade, 36 : PacketSetBeaconEffect, 37 : PacketHeldItemSlot, 38 : PacketUpdateCommandBlock, 39 : PacketUpdateCommandBlockMinecart, 40 : PacketSetCreativeSlot, 41 : PacketUpdateJigsawBlock, 42 : PacketUpdateStructureBlock, 43 : PacketUpdateSign, 44 : PacketArmAnimation, 45 : PacketSpectate, 46 : PacketBlockPlace, 47 : PacketUseItem }, + 757 : { 0 : PacketTeleportConfirm, 1 : PacketQueryBlockNbt, 2 : PacketSetDifficulty, 3 : PacketChat, 4 : PacketClientCommand, 5 : PacketSettings, 6 : PacketTabComplete, 7 : PacketEnchantItem, 8 : PacketWindowClick, 9 : PacketCloseWindow, 10 : PacketCustomPayload, 11 : PacketEditBook, 12 : PacketQueryEntityNbt, 13 : PacketUseEntity, 14 : PacketGenerateStructure, 15 : PacketKeepAlive, 16 : PacketLockDifficulty, 17 : PacketPosition, 18 : PacketPositionLook, 19 : PacketLook, 20 : PacketFlying, 21 : PacketVehicleMove, 22 : PacketSteerBoat, 23 : PacketPickItem, 24 : PacketCraftRecipeRequest, 25 : PacketAbilities, 26 : PacketBlockDig, 27 : PacketEntityAction, 28 : PacketSteerVehicle, 29 : PacketPong, 30 : PacketRecipeBook, 31 : PacketDisplayedRecipe, 32 : PacketNameItem, 33 : PacketResourcePackReceive, 34 : PacketAdvancementTab, 35 : PacketSelectTrade, 36 : PacketSetBeaconEffect, 37 : PacketHeldItemSlot, 38 : PacketUpdateCommandBlock, 39 : PacketUpdateCommandBlockMinecart, 40 : PacketSetCreativeSlot, 41 : PacketUpdateJigsawBlock, 42 : PacketUpdateStructureBlock, 43 : PacketUpdateSign, 44 : PacketArmAnimation, 45 : PacketSpectate, 46 : PacketBlockPlace, 47 : PacketUseItem } } diff --git a/aiocraft/mc/proto/play/serverbound/packet_abilities.py b/aiocraft/mc/proto/play/serverbound/packet_abilities.py index 0541edc..ad747d2 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_abilities.py +++ b/aiocraft/mc/proto/play/serverbound/packet_abilities.py @@ -14,7 +14,8 @@ class PacketAbilities(Packet): def __init__(self, proto:int, flags:int=None, flyingSpeed:float=None, - walkingSpeed:float=None + walkingSpeed:float=None, + **kwargs ): super().__init__(proto, flags=flags, diff --git a/aiocraft/mc/proto/play/serverbound/packet_advancement_tab.py b/aiocraft/mc/proto/play/serverbound/packet_advancement_tab.py index ed76e21..efba799 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_advancement_tab.py +++ b/aiocraft/mc/proto/play/serverbound/packet_advancement_tab.py @@ -12,7 +12,8 @@ class PacketAdvancementTab(Packet): def __init__(self, proto:int, action:int=None, - tabId:Union[str, None]=None + tabId:Union[str, None]=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/serverbound/packet_arm_animation.py b/aiocraft/mc/proto/play/serverbound/packet_arm_animation.py index b3ba852..75c9984 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_arm_animation.py +++ b/aiocraft/mc/proto/play/serverbound/packet_arm_animation.py @@ -10,7 +10,8 @@ class PacketArmAnimation(Packet): hand : int def __init__(self, proto:int, - hand:int=None + hand:int=None, + **kwargs ): super().__init__(proto, hand=hand diff --git a/aiocraft/mc/proto/play/serverbound/packet_block_dig.py b/aiocraft/mc/proto/play/serverbound/packet_block_dig.py index 242cabe..9bf04ea 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_block_dig.py +++ b/aiocraft/mc/proto/play/serverbound/packet_block_dig.py @@ -14,7 +14,8 @@ class PacketBlockDig(Packet): def __init__(self, proto:int, face:int=None, location:tuple=None, - status:int=None + status:int=None, + **kwargs ): super().__init__(proto, face=face, diff --git a/aiocraft/mc/proto/play/serverbound/packet_block_place.py b/aiocraft/mc/proto/play/serverbound/packet_block_place.py index 31590f5..218fa18 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_block_place.py +++ b/aiocraft/mc/proto/play/serverbound/packet_block_place.py @@ -7,9 +7,9 @@ from ....types import * class PacketBlockPlace(Packet): __slots__ = ( 'id', 'cursorX', 'cursorY', 'cursorZ', 'direction', 'hand', 'heldItem', 'insideBlock', 'location' ) - cursorX : Union[float,int] - cursorY : Union[float,int] - cursorZ : Union[float,int] + cursorX : Union[int,float] + cursorY : Union[int,float] + cursorZ : Union[int,float] direction : int hand : int heldItem : dict @@ -17,14 +17,15 @@ class PacketBlockPlace(Packet): location : tuple def __init__(self, proto:int, - cursorX:Union[float,int]=None, - cursorY:Union[float,int]=None, - cursorZ:Union[float,int]=None, + cursorX:Union[int,float]=None, + cursorY:Union[int,float]=None, + cursorZ:Union[int,float]=None, direction:int=None, hand:int=None, heldItem:dict=None, insideBlock:bool=None, - location:tuple=None + location:tuple=None, + **kwargs ): super().__init__(proto, cursorX=cursorX, diff --git a/aiocraft/mc/proto/play/serverbound/packet_chat.py b/aiocraft/mc/proto/play/serverbound/packet_chat.py index 1e50c03..d2ea647 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_chat.py +++ b/aiocraft/mc/proto/play/serverbound/packet_chat.py @@ -10,7 +10,8 @@ class PacketChat(Packet): message : str def __init__(self, proto:int, - message:str=None + message:str=None, + **kwargs ): super().__init__(proto, message=message diff --git a/aiocraft/mc/proto/play/serverbound/packet_client_command.py b/aiocraft/mc/proto/play/serverbound/packet_client_command.py index 93c5ff7..296553c 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_client_command.py +++ b/aiocraft/mc/proto/play/serverbound/packet_client_command.py @@ -12,7 +12,8 @@ class PacketClientCommand(Packet): def __init__(self, proto:int, actionId:int=None, - payload:int=None + payload:int=None, + **kwargs ): super().__init__(proto, actionId=actionId, diff --git a/aiocraft/mc/proto/play/serverbound/packet_close_window.py b/aiocraft/mc/proto/play/serverbound/packet_close_window.py index 4b19fa8..51d0930 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_close_window.py +++ b/aiocraft/mc/proto/play/serverbound/packet_close_window.py @@ -10,7 +10,8 @@ class PacketCloseWindow(Packet): windowId : int def __init__(self, proto:int, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, windowId=windowId diff --git a/aiocraft/mc/proto/play/serverbound/packet_craft_recipe_request.py b/aiocraft/mc/proto/play/serverbound/packet_craft_recipe_request.py index 091a686..039a8d4 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_craft_recipe_request.py +++ b/aiocraft/mc/proto/play/serverbound/packet_craft_recipe_request.py @@ -8,13 +8,14 @@ class PacketCraftRecipeRequest(Packet): __slots__ = ( 'id', 'makeAll', 'recipe', 'windowId' ) makeAll : bool - recipe : Union[str,int] + recipe : Union[int,str] windowId : int def __init__(self, proto:int, makeAll:bool=None, - recipe:Union[str,int]=None, - windowId:int=None + recipe:Union[int,str]=None, + windowId:int=None, + **kwargs ): super().__init__(proto, makeAll=makeAll, diff --git a/aiocraft/mc/proto/play/serverbound/packet_crafting_book_data.py b/aiocraft/mc/proto/play/serverbound/packet_crafting_book_data.py index ee212bf..b543632 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_crafting_book_data.py +++ b/aiocraft/mc/proto/play/serverbound/packet_crafting_book_data.py @@ -10,7 +10,8 @@ class PacketCraftingBookData(Packet): type : int def __init__(self, proto:int, - type:int=None + type:int=None, + **kwargs ): super().__init__(proto, type=type diff --git a/aiocraft/mc/proto/play/serverbound/packet_custom_payload.py b/aiocraft/mc/proto/play/serverbound/packet_custom_payload.py index e8073f4..0bd64a0 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_custom_payload.py +++ b/aiocraft/mc/proto/play/serverbound/packet_custom_payload.py @@ -12,7 +12,8 @@ class PacketCustomPayload(Packet): def __init__(self, proto:int, channel:str=None, - data:bytes=None + data:bytes=None, + **kwargs ): super().__init__(proto, channel=channel, diff --git a/aiocraft/mc/proto/play/serverbound/packet_displayed_recipe.py b/aiocraft/mc/proto/play/serverbound/packet_displayed_recipe.py index f118bc5..3a3c4dd 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_displayed_recipe.py +++ b/aiocraft/mc/proto/play/serverbound/packet_displayed_recipe.py @@ -10,7 +10,8 @@ class PacketDisplayedRecipe(Packet): recipeId : str def __init__(self, proto:int, - recipeId:str=None + recipeId:str=None, + **kwargs ): super().__init__(proto, recipeId=recipeId diff --git a/aiocraft/mc/proto/play/serverbound/packet_edit_book.py b/aiocraft/mc/proto/play/serverbound/packet_edit_book.py index de95b35..d81d0d5 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_edit_book.py +++ b/aiocraft/mc/proto/play/serverbound/packet_edit_book.py @@ -18,7 +18,8 @@ class PacketEditBook(Packet): new_book:dict=None, pages:list=None, signing:bool=None, - title:tuple=None + title:tuple=None, + **kwargs ): super().__init__(proto, hand=hand, diff --git a/aiocraft/mc/proto/play/serverbound/packet_enchant_item.py b/aiocraft/mc/proto/play/serverbound/packet_enchant_item.py index be2c371..7fd240b 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_enchant_item.py +++ b/aiocraft/mc/proto/play/serverbound/packet_enchant_item.py @@ -12,7 +12,8 @@ class PacketEnchantItem(Packet): def __init__(self, proto:int, enchantment:int=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, enchantment=enchantment, diff --git a/aiocraft/mc/proto/play/serverbound/packet_entity_action.py b/aiocraft/mc/proto/play/serverbound/packet_entity_action.py index fad1561..69bd855 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_entity_action.py +++ b/aiocraft/mc/proto/play/serverbound/packet_entity_action.py @@ -14,7 +14,8 @@ class PacketEntityAction(Packet): def __init__(self, proto:int, actionId:int=None, entityId:int=None, - jumpBoost:int=None + jumpBoost:int=None, + **kwargs ): super().__init__(proto, actionId=actionId, diff --git a/aiocraft/mc/proto/play/serverbound/packet_flying.py b/aiocraft/mc/proto/play/serverbound/packet_flying.py index 3307814..49e67cd 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_flying.py +++ b/aiocraft/mc/proto/play/serverbound/packet_flying.py @@ -10,7 +10,8 @@ class PacketFlying(Packet): onGround : bool def __init__(self, proto:int, - onGround:bool=None + onGround:bool=None, + **kwargs ): super().__init__(proto, onGround=onGround diff --git a/aiocraft/mc/proto/play/serverbound/packet_generate_structure.py b/aiocraft/mc/proto/play/serverbound/packet_generate_structure.py index 118d3d5..7035932 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_generate_structure.py +++ b/aiocraft/mc/proto/play/serverbound/packet_generate_structure.py @@ -14,7 +14,8 @@ class PacketGenerateStructure(Packet): def __init__(self, proto:int, keepJigsaws:bool=None, levels:int=None, - location:tuple=None + location:tuple=None, + **kwargs ): super().__init__(proto, keepJigsaws=keepJigsaws, diff --git a/aiocraft/mc/proto/play/serverbound/packet_held_item_slot.py b/aiocraft/mc/proto/play/serverbound/packet_held_item_slot.py index a8c1f65..8b22978 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_held_item_slot.py +++ b/aiocraft/mc/proto/play/serverbound/packet_held_item_slot.py @@ -10,7 +10,8 @@ class PacketHeldItemSlot(Packet): slotId : int def __init__(self, proto:int, - slotId:int=None + slotId:int=None, + **kwargs ): super().__init__(proto, slotId=slotId diff --git a/aiocraft/mc/proto/play/serverbound/packet_keep_alive.py b/aiocraft/mc/proto/play/serverbound/packet_keep_alive.py index b8cb493..fdeda38 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_keep_alive.py +++ b/aiocraft/mc/proto/play/serverbound/packet_keep_alive.py @@ -10,7 +10,8 @@ class PacketKeepAlive(Packet): keepAliveId : int def __init__(self, proto:int, - keepAliveId:int=None + keepAliveId:int=None, + **kwargs ): super().__init__(proto, keepAliveId=keepAliveId diff --git a/aiocraft/mc/proto/play/serverbound/packet_lock_difficulty.py b/aiocraft/mc/proto/play/serverbound/packet_lock_difficulty.py index ca6daf5..c2a2c69 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_lock_difficulty.py +++ b/aiocraft/mc/proto/play/serverbound/packet_lock_difficulty.py @@ -10,7 +10,8 @@ class PacketLockDifficulty(Packet): locked : bool def __init__(self, proto:int, - locked:bool=None + locked:bool=None, + **kwargs ): super().__init__(proto, locked=locked diff --git a/aiocraft/mc/proto/play/serverbound/packet_look.py b/aiocraft/mc/proto/play/serverbound/packet_look.py index 808c913..bc813bd 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_look.py +++ b/aiocraft/mc/proto/play/serverbound/packet_look.py @@ -14,7 +14,8 @@ class PacketLook(Packet): def __init__(self, proto:int, onGround:bool=None, pitch:float=None, - yaw:float=None + yaw:float=None, + **kwargs ): super().__init__(proto, onGround=onGround, diff --git a/aiocraft/mc/proto/play/serverbound/packet_name_item.py b/aiocraft/mc/proto/play/serverbound/packet_name_item.py index 63fc660..45cb6f4 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_name_item.py +++ b/aiocraft/mc/proto/play/serverbound/packet_name_item.py @@ -10,7 +10,8 @@ class PacketNameItem(Packet): name : str def __init__(self, proto:int, - name:str=None + name:str=None, + **kwargs ): super().__init__(proto, name=name diff --git a/aiocraft/mc/proto/play/serverbound/packet_pick_item.py b/aiocraft/mc/proto/play/serverbound/packet_pick_item.py index 40fbe98..dfd89de 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_pick_item.py +++ b/aiocraft/mc/proto/play/serverbound/packet_pick_item.py @@ -10,7 +10,8 @@ class PacketPickItem(Packet): slot : int def __init__(self, proto:int, - slot:int=None + slot:int=None, + **kwargs ): super().__init__(proto, slot=slot diff --git a/aiocraft/mc/proto/play/serverbound/packet_pong.py b/aiocraft/mc/proto/play/serverbound/packet_pong.py index 23fc1b3..b30a7d8 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_pong.py +++ b/aiocraft/mc/proto/play/serverbound/packet_pong.py @@ -10,7 +10,8 @@ class PacketPong(Packet): id : int def __init__(self, proto:int, - id:int=None + id:int=None, + **kwargs ): super().__init__(proto, id=id diff --git a/aiocraft/mc/proto/play/serverbound/packet_position.py b/aiocraft/mc/proto/play/serverbound/packet_position.py index 7f34e0a..b98ce67 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_position.py +++ b/aiocraft/mc/proto/play/serverbound/packet_position.py @@ -16,7 +16,8 @@ class PacketPosition(Packet): onGround:bool=None, x:float=None, y:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, onGround=onGround, diff --git a/aiocraft/mc/proto/play/serverbound/packet_position_look.py b/aiocraft/mc/proto/play/serverbound/packet_position_look.py index ab5c787..c9ee31b 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_position_look.py +++ b/aiocraft/mc/proto/play/serverbound/packet_position_look.py @@ -20,7 +20,8 @@ class PacketPositionLook(Packet): x:float=None, y:float=None, yaw:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, onGround=onGround, diff --git a/aiocraft/mc/proto/play/serverbound/packet_prepare_crafting_grid.py b/aiocraft/mc/proto/play/serverbound/packet_prepare_crafting_grid.py index fe16344..2892a57 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_prepare_crafting_grid.py +++ b/aiocraft/mc/proto/play/serverbound/packet_prepare_crafting_grid.py @@ -16,7 +16,8 @@ class PacketPrepareCraftingGrid(Packet): actionNumber:int=None, prepareEntry:list=None, returnEntry:list=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, actionNumber=actionNumber, diff --git a/aiocraft/mc/proto/play/serverbound/packet_query_block_nbt.py b/aiocraft/mc/proto/play/serverbound/packet_query_block_nbt.py index 5fa8cf6..8dbfd0e 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_query_block_nbt.py +++ b/aiocraft/mc/proto/play/serverbound/packet_query_block_nbt.py @@ -12,7 +12,8 @@ class PacketQueryBlockNbt(Packet): def __init__(self, proto:int, location:tuple=None, - transactionId:int=None + transactionId:int=None, + **kwargs ): super().__init__(proto, location=location, diff --git a/aiocraft/mc/proto/play/serverbound/packet_query_entity_nbt.py b/aiocraft/mc/proto/play/serverbound/packet_query_entity_nbt.py index 4fc8a6b..a2b210d 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_query_entity_nbt.py +++ b/aiocraft/mc/proto/play/serverbound/packet_query_entity_nbt.py @@ -12,7 +12,8 @@ class PacketQueryEntityNbt(Packet): def __init__(self, proto:int, entityId:int=None, - transactionId:int=None + transactionId:int=None, + **kwargs ): super().__init__(proto, entityId=entityId, diff --git a/aiocraft/mc/proto/play/serverbound/packet_recipe_book.py b/aiocraft/mc/proto/play/serverbound/packet_recipe_book.py index b238fae..ea62d59 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_recipe_book.py +++ b/aiocraft/mc/proto/play/serverbound/packet_recipe_book.py @@ -14,7 +14,8 @@ class PacketRecipeBook(Packet): def __init__(self, proto:int, bookId:int=None, bookOpen:bool=None, - filterActive:bool=None + filterActive:bool=None, + **kwargs ): super().__init__(proto, bookId=bookId, diff --git a/aiocraft/mc/proto/play/serverbound/packet_resource_pack_receive.py b/aiocraft/mc/proto/play/serverbound/packet_resource_pack_receive.py index 9244133..032c128 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_resource_pack_receive.py +++ b/aiocraft/mc/proto/play/serverbound/packet_resource_pack_receive.py @@ -12,7 +12,8 @@ class PacketResourcePackReceive(Packet): def __init__(self, proto:int, hash:str=None, - result:int=None + result:int=None, + **kwargs ): super().__init__(proto, hash=hash, diff --git a/aiocraft/mc/proto/play/serverbound/packet_select_trade.py b/aiocraft/mc/proto/play/serverbound/packet_select_trade.py index 856c127..ffcc95b 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_select_trade.py +++ b/aiocraft/mc/proto/play/serverbound/packet_select_trade.py @@ -10,7 +10,8 @@ class PacketSelectTrade(Packet): slot : int def __init__(self, proto:int, - slot:int=None + slot:int=None, + **kwargs ): super().__init__(proto, slot=slot diff --git a/aiocraft/mc/proto/play/serverbound/packet_set_beacon_effect.py b/aiocraft/mc/proto/play/serverbound/packet_set_beacon_effect.py index 875eddf..103b787 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_set_beacon_effect.py +++ b/aiocraft/mc/proto/play/serverbound/packet_set_beacon_effect.py @@ -12,7 +12,8 @@ class PacketSetBeaconEffect(Packet): def __init__(self, proto:int, primary_effect:int=None, - secondary_effect:int=None + secondary_effect:int=None, + **kwargs ): super().__init__(proto, primary_effect=primary_effect, diff --git a/aiocraft/mc/proto/play/serverbound/packet_set_creative_slot.py b/aiocraft/mc/proto/play/serverbound/packet_set_creative_slot.py index d97a4fd..1a07adf 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_set_creative_slot.py +++ b/aiocraft/mc/proto/play/serverbound/packet_set_creative_slot.py @@ -12,7 +12,8 @@ class PacketSetCreativeSlot(Packet): def __init__(self, proto:int, item:dict=None, - slot:int=None + slot:int=None, + **kwargs ): super().__init__(proto, item=item, diff --git a/aiocraft/mc/proto/play/serverbound/packet_set_difficulty.py b/aiocraft/mc/proto/play/serverbound/packet_set_difficulty.py index e2ecb61..e72ab97 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_set_difficulty.py +++ b/aiocraft/mc/proto/play/serverbound/packet_set_difficulty.py @@ -10,7 +10,8 @@ class PacketSetDifficulty(Packet): newDifficulty : int def __init__(self, proto:int, - newDifficulty:int=None + newDifficulty:int=None, + **kwargs ): super().__init__(proto, newDifficulty=newDifficulty diff --git a/aiocraft/mc/proto/play/serverbound/packet_settings.py b/aiocraft/mc/proto/play/serverbound/packet_settings.py index fae0097..09b2c82 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_settings.py +++ b/aiocraft/mc/proto/play/serverbound/packet_settings.py @@ -26,7 +26,8 @@ class PacketSettings(Packet): locale:str=None, mainHand:int=None, skinParts:int=None, - viewDistance:int=None + viewDistance:int=None, + **kwargs ): super().__init__(proto, chatColors=chatColors, diff --git a/aiocraft/mc/proto/play/serverbound/packet_spectate.py b/aiocraft/mc/proto/play/serverbound/packet_spectate.py index b8b8f44..6fdbdd4 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_spectate.py +++ b/aiocraft/mc/proto/play/serverbound/packet_spectate.py @@ -10,7 +10,8 @@ class PacketSpectate(Packet): target : str def __init__(self, proto:int, - target:str=None + target:str=None, + **kwargs ): super().__init__(proto, target=target diff --git a/aiocraft/mc/proto/play/serverbound/packet_steer_boat.py b/aiocraft/mc/proto/play/serverbound/packet_steer_boat.py index 6fc0321..efe40d9 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_steer_boat.py +++ b/aiocraft/mc/proto/play/serverbound/packet_steer_boat.py @@ -12,7 +12,8 @@ class PacketSteerBoat(Packet): def __init__(self, proto:int, leftPaddle:bool=None, - rightPaddle:bool=None + rightPaddle:bool=None, + **kwargs ): super().__init__(proto, leftPaddle=leftPaddle, diff --git a/aiocraft/mc/proto/play/serverbound/packet_steer_vehicle.py b/aiocraft/mc/proto/play/serverbound/packet_steer_vehicle.py index 1a435b3..15b47d3 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_steer_vehicle.py +++ b/aiocraft/mc/proto/play/serverbound/packet_steer_vehicle.py @@ -14,7 +14,8 @@ class PacketSteerVehicle(Packet): def __init__(self, proto:int, forward:float=None, jump:int=None, - sideways:float=None + sideways:float=None, + **kwargs ): super().__init__(proto, forward=forward, diff --git a/aiocraft/mc/proto/play/serverbound/packet_tab_complete.py b/aiocraft/mc/proto/play/serverbound/packet_tab_complete.py index 8c289a9..fa01711 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_tab_complete.py +++ b/aiocraft/mc/proto/play/serverbound/packet_tab_complete.py @@ -18,7 +18,8 @@ class PacketTabComplete(Packet): block:tuple=None, lookedAtBlock:tuple=None, text:str=None, - transactionId:int=None + transactionId:int=None, + **kwargs ): super().__init__(proto, assumeCommand=assumeCommand, diff --git a/aiocraft/mc/proto/play/serverbound/packet_teleport_confirm.py b/aiocraft/mc/proto/play/serverbound/packet_teleport_confirm.py index 21944ee..7080718 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_teleport_confirm.py +++ b/aiocraft/mc/proto/play/serverbound/packet_teleport_confirm.py @@ -10,7 +10,8 @@ class PacketTeleportConfirm(Packet): teleportId : int def __init__(self, proto:int, - teleportId:int=None + teleportId:int=None, + **kwargs ): super().__init__(proto, teleportId=teleportId diff --git a/aiocraft/mc/proto/play/serverbound/packet_transaction.py b/aiocraft/mc/proto/play/serverbound/packet_transaction.py index c688053..9f91d66 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_transaction.py +++ b/aiocraft/mc/proto/play/serverbound/packet_transaction.py @@ -14,7 +14,8 @@ class PacketTransaction(Packet): def __init__(self, proto:int, accepted:bool=None, action:int=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, accepted=accepted, diff --git a/aiocraft/mc/proto/play/serverbound/packet_update_command_block.py b/aiocraft/mc/proto/play/serverbound/packet_update_command_block.py index 7d88c7d..00d69a9 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_update_command_block.py +++ b/aiocraft/mc/proto/play/serverbound/packet_update_command_block.py @@ -16,7 +16,8 @@ class PacketUpdateCommandBlock(Packet): command:str=None, flags:int=None, location:tuple=None, - mode:int=None + mode:int=None, + **kwargs ): super().__init__(proto, command=command, diff --git a/aiocraft/mc/proto/play/serverbound/packet_update_command_block_minecart.py b/aiocraft/mc/proto/play/serverbound/packet_update_command_block_minecart.py index 96e505d..29ae264 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_update_command_block_minecart.py +++ b/aiocraft/mc/proto/play/serverbound/packet_update_command_block_minecart.py @@ -14,7 +14,8 @@ class PacketUpdateCommandBlockMinecart(Packet): def __init__(self, proto:int, command:str=None, entityId:int=None, - track_output:bool=None + track_output:bool=None, + **kwargs ): super().__init__(proto, command=command, diff --git a/aiocraft/mc/proto/play/serverbound/packet_update_jigsaw_block.py b/aiocraft/mc/proto/play/serverbound/packet_update_jigsaw_block.py index 515ab60..758744b 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_update_jigsaw_block.py +++ b/aiocraft/mc/proto/play/serverbound/packet_update_jigsaw_block.py @@ -24,7 +24,8 @@ class PacketUpdateJigsawBlock(Packet): name:str=None, pool:str=None, target:str=None, - targetPool:str=None + targetPool:str=None, + **kwargs ): super().__init__(proto, attachmentType=attachmentType, diff --git a/aiocraft/mc/proto/play/serverbound/packet_update_sign.py b/aiocraft/mc/proto/play/serverbound/packet_update_sign.py index 579f156..82fe8e3 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_update_sign.py +++ b/aiocraft/mc/proto/play/serverbound/packet_update_sign.py @@ -18,7 +18,8 @@ class PacketUpdateSign(Packet): text1:str=None, text2:str=None, text3:str=None, - text4:str=None + text4:str=None, + **kwargs ): super().__init__(proto, location=location, diff --git a/aiocraft/mc/proto/play/serverbound/packet_update_structure_block.py b/aiocraft/mc/proto/play/serverbound/packet_update_structure_block.py index c69b3c5..d6fe7d5 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_update_structure_block.py +++ b/aiocraft/mc/proto/play/serverbound/packet_update_structure_block.py @@ -40,7 +40,8 @@ class PacketUpdateStructureBlock(Packet): seed:int=None, size_x:int=None, size_y:int=None, - size_z:int=None + size_z:int=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/play/serverbound/packet_use_entity.py b/aiocraft/mc/proto/play/serverbound/packet_use_entity.py index ae95ddc..0ab1b15 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_use_entity.py +++ b/aiocraft/mc/proto/play/serverbound/packet_use_entity.py @@ -7,22 +7,23 @@ from ....types import * class PacketUseEntity(Packet): __slots__ = ( 'id', 'hand', 'mouse', 'sneaking', 'target', 'x', 'y', 'z' ) - hand : Union[None, int] + hand : Union[int, None] mouse : int sneaking : bool target : int - x : Union[float, None] - y : Union[float, None] - z : Union[float, None] + x : Union[None, float] + y : Union[None, float] + z : Union[None, float] def __init__(self, proto:int, - hand:Union[None, int]=None, + hand:Union[int, None]=None, mouse:int=None, sneaking:bool=None, target:int=None, - x:Union[float, None]=None, - y:Union[float, None]=None, - z:Union[float, None]=None + x:Union[None, float]=None, + y:Union[None, float]=None, + z:Union[None, float]=None, + **kwargs ): super().__init__(proto, hand=hand, diff --git a/aiocraft/mc/proto/play/serverbound/packet_use_item.py b/aiocraft/mc/proto/play/serverbound/packet_use_item.py index 43aed83..49a46e0 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_use_item.py +++ b/aiocraft/mc/proto/play/serverbound/packet_use_item.py @@ -10,7 +10,8 @@ class PacketUseItem(Packet): hand : int def __init__(self, proto:int, - hand:int=None + hand:int=None, + **kwargs ): super().__init__(proto, hand=hand diff --git a/aiocraft/mc/proto/play/serverbound/packet_vehicle_move.py b/aiocraft/mc/proto/play/serverbound/packet_vehicle_move.py index 42a0f98..2d620c7 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_vehicle_move.py +++ b/aiocraft/mc/proto/play/serverbound/packet_vehicle_move.py @@ -18,7 +18,8 @@ class PacketVehicleMove(Packet): x:float=None, y:float=None, yaw:float=None, - z:float=None + z:float=None, + **kwargs ): super().__init__(proto, pitch=pitch, diff --git a/aiocraft/mc/proto/play/serverbound/packet_window_click.py b/aiocraft/mc/proto/play/serverbound/packet_window_click.py index c746acc..e8f4146 100644 --- a/aiocraft/mc/proto/play/serverbound/packet_window_click.py +++ b/aiocraft/mc/proto/play/serverbound/packet_window_click.py @@ -26,7 +26,8 @@ class PacketWindowClick(Packet): mouseButton:int=None, slot:int=None, stateId:int=None, - windowId:int=None + windowId:int=None, + **kwargs ): super().__init__(proto, action=action, diff --git a/aiocraft/mc/proto/status/clientbound/__init__.py b/aiocraft/mc/proto/status/clientbound/__init__.py index 4b4c5e3..d7629e8 100644 --- a/aiocraft/mc/proto/status/clientbound/__init__.py +++ b/aiocraft/mc/proto/status/clientbound/__init__.py @@ -4,41 +4,41 @@ from .packet_server_info import PacketServerInfo from .packet_ping import PacketPing REGISTRY = { - 757 : { 0:PacketServerInfo, 1:PacketPing }, - 498 : { 0:PacketServerInfo, 1:PacketPing }, - 335 : { 0:PacketServerInfo, 1:PacketPing }, - 315 : { 0:PacketServerInfo, 1:PacketPing }, - 109 : { 0:PacketServerInfo, 1:PacketPing }, - 401 : { 0:PacketServerInfo, 1:PacketPing }, - 76 : { 0:PacketServerInfo, 1:PacketPing }, - 340 : { 0:PacketServerInfo, 1:PacketPing }, - 338 : { 0:PacketServerInfo, 1:PacketPing }, - 351 : { 0:PacketServerInfo, 1:PacketPing }, - 756 : { 0:PacketServerInfo, 1:PacketPing }, - 490 : { 0:PacketServerInfo, 1:PacketPing }, - 573 : { 0:PacketServerInfo, 1:PacketPing }, - 477 : { 0:PacketServerInfo, 1:PacketPing }, - 736 : { 0:PacketServerInfo, 1:PacketPing }, - 393 : { 0:PacketServerInfo, 1:PacketPing }, - 402 : { 0:PacketServerInfo, 1:PacketPing }, - 331 : { 0:PacketServerInfo, 1:PacketPing }, - 735 : { 0:PacketServerInfo, 1:PacketPing }, - 47 : { 0:PacketServerInfo, 1:PacketPing }, - 734 : { 0:PacketServerInfo, 1:PacketPing }, - 403 : { 0:PacketServerInfo, 1:PacketPing }, - 755 : { 0:PacketServerInfo, 1:PacketPing }, - 575 : { 0:PacketServerInfo, 1:PacketPing }, - 201 : { 0:PacketServerInfo, 1:PacketPing }, - 480 : { 0:PacketServerInfo, 1:PacketPing }, - 107 : { 0:PacketServerInfo, 1:PacketPing }, - 210 : { 0:PacketServerInfo, 1:PacketPing }, - 304 : { 0:PacketServerInfo, 1:PacketPing }, - 321 : { 0:PacketServerInfo, 1:PacketPing }, - 327 : { 0:PacketServerInfo, 1:PacketPing }, - 578 : { 0:PacketServerInfo, 1:PacketPing }, - 108 : { 0:PacketServerInfo, 1:PacketPing }, - 404 : { 0:PacketServerInfo, 1:PacketPing }, - 709 : { 0:PacketServerInfo, 1:PacketPing }, - 110 : { 0:PacketServerInfo, 1:PacketPing }, - 751 : { 0:PacketServerInfo, 1:PacketPing } + 47 : { 0 : PacketServerInfo, 1 : PacketPing }, + 76 : { 0 : PacketServerInfo, 1 : PacketPing }, + 107 : { 0 : PacketServerInfo, 1 : PacketPing }, + 108 : { 0 : PacketServerInfo, 1 : PacketPing }, + 109 : { 0 : PacketServerInfo, 1 : PacketPing }, + 110 : { 0 : PacketServerInfo, 1 : PacketPing }, + 201 : { 0 : PacketServerInfo, 1 : PacketPing }, + 210 : { 0 : PacketServerInfo, 1 : PacketPing }, + 304 : { 0 : PacketServerInfo, 1 : PacketPing }, + 315 : { 0 : PacketServerInfo, 1 : PacketPing }, + 321 : { 0 : PacketServerInfo, 1 : PacketPing }, + 327 : { 0 : PacketServerInfo, 1 : PacketPing }, + 331 : { 0 : PacketServerInfo, 1 : PacketPing }, + 335 : { 0 : PacketServerInfo, 1 : PacketPing }, + 338 : { 0 : PacketServerInfo, 1 : PacketPing }, + 340 : { 0 : PacketServerInfo, 1 : PacketPing }, + 351 : { 0 : PacketServerInfo, 1 : PacketPing }, + 393 : { 0 : PacketServerInfo, 1 : PacketPing }, + 401 : { 0 : PacketServerInfo, 1 : PacketPing }, + 402 : { 0 : PacketServerInfo, 1 : PacketPing }, + 403 : { 0 : PacketServerInfo, 1 : PacketPing }, + 404 : { 0 : PacketServerInfo, 1 : PacketPing }, + 477 : { 0 : PacketServerInfo, 1 : PacketPing }, + 480 : { 0 : PacketServerInfo, 1 : PacketPing }, + 490 : { 0 : PacketServerInfo, 1 : PacketPing }, + 498 : { 0 : PacketServerInfo, 1 : PacketPing }, + 573 : { 0 : PacketServerInfo, 1 : PacketPing }, + 575 : { 0 : PacketServerInfo, 1 : PacketPing }, + 578 : { 0 : PacketServerInfo, 1 : PacketPing }, + 709 : { 0 : PacketServerInfo, 1 : PacketPing }, + 734 : { 0 : PacketServerInfo, 1 : PacketPing }, + 735 : { 0 : PacketServerInfo, 1 : PacketPing }, + 736 : { 0 : PacketServerInfo, 1 : PacketPing }, + 751 : { 0 : PacketServerInfo, 1 : PacketPing }, + 755 : { 0 : PacketServerInfo, 1 : PacketPing }, + 756 : { 0 : PacketServerInfo, 1 : PacketPing }, + 757 : { 0 : PacketServerInfo, 1 : PacketPing } } diff --git a/aiocraft/mc/proto/status/clientbound/packet_ping.py b/aiocraft/mc/proto/status/clientbound/packet_ping.py index faff803..2e933be 100644 --- a/aiocraft/mc/proto/status/clientbound/packet_ping.py +++ b/aiocraft/mc/proto/status/clientbound/packet_ping.py @@ -10,7 +10,8 @@ class PacketPing(Packet): time : int def __init__(self, proto:int, - time:int=None + time:int=None, + **kwargs ): super().__init__(proto, time=time diff --git a/aiocraft/mc/proto/status/clientbound/packet_server_info.py b/aiocraft/mc/proto/status/clientbound/packet_server_info.py index 0ef86cd..c61b310 100644 --- a/aiocraft/mc/proto/status/clientbound/packet_server_info.py +++ b/aiocraft/mc/proto/status/clientbound/packet_server_info.py @@ -10,7 +10,8 @@ class PacketServerInfo(Packet): response : str def __init__(self, proto:int, - response:str=None + response:str=None, + **kwargs ): super().__init__(proto, response=response diff --git a/aiocraft/mc/proto/status/serverbound/__init__.py b/aiocraft/mc/proto/status/serverbound/__init__.py index aeb685a..2de1c6c 100644 --- a/aiocraft/mc/proto/status/serverbound/__init__.py +++ b/aiocraft/mc/proto/status/serverbound/__init__.py @@ -4,41 +4,41 @@ from .packet_ping_start import PacketPingStart from .packet_ping import PacketPing REGISTRY = { - 757 : { 0:PacketPingStart, 1:PacketPing }, - 498 : { 0:PacketPingStart, 1:PacketPing }, - 335 : { 0:PacketPingStart, 1:PacketPing }, - 315 : { 0:PacketPingStart, 1:PacketPing }, - 109 : { 0:PacketPingStart, 1:PacketPing }, - 401 : { 0:PacketPingStart, 1:PacketPing }, - 76 : { 0:PacketPingStart, 1:PacketPing }, - 340 : { 0:PacketPingStart, 1:PacketPing }, - 338 : { 0:PacketPingStart, 1:PacketPing }, - 351 : { 0:PacketPingStart, 1:PacketPing }, - 756 : { 0:PacketPingStart, 1:PacketPing }, - 490 : { 0:PacketPingStart, 1:PacketPing }, - 573 : { 0:PacketPingStart, 1:PacketPing }, - 477 : { 0:PacketPingStart, 1:PacketPing }, - 736 : { 0:PacketPingStart, 1:PacketPing }, - 393 : { 0:PacketPingStart, 1:PacketPing }, - 402 : { 0:PacketPingStart, 1:PacketPing }, - 331 : { 0:PacketPingStart, 1:PacketPing }, - 735 : { 0:PacketPingStart, 1:PacketPing }, - 47 : { 0:PacketPingStart, 1:PacketPing }, - 734 : { 0:PacketPingStart, 1:PacketPing }, - 403 : { 0:PacketPingStart, 1:PacketPing }, - 755 : { 0:PacketPingStart, 1:PacketPing }, - 575 : { 0:PacketPingStart, 1:PacketPing }, - 201 : { 0:PacketPingStart, 1:PacketPing }, - 480 : { 0:PacketPingStart, 1:PacketPing }, - 107 : { 0:PacketPingStart, 1:PacketPing }, - 210 : { 0:PacketPingStart, 1:PacketPing }, - 304 : { 0:PacketPingStart, 1:PacketPing }, - 321 : { 0:PacketPingStart, 1:PacketPing }, - 327 : { 0:PacketPingStart, 1:PacketPing }, - 578 : { 0:PacketPingStart, 1:PacketPing }, - 108 : { 0:PacketPingStart, 1:PacketPing }, - 404 : { 0:PacketPingStart, 1:PacketPing }, - 709 : { 0:PacketPingStart, 1:PacketPing }, - 110 : { 0:PacketPingStart, 1:PacketPing }, - 751 : { 0:PacketPingStart, 1:PacketPing } + 47 : { 0 : PacketPingStart, 1 : PacketPing }, + 76 : { 0 : PacketPingStart, 1 : PacketPing }, + 107 : { 0 : PacketPingStart, 1 : PacketPing }, + 108 : { 0 : PacketPingStart, 1 : PacketPing }, + 109 : { 0 : PacketPingStart, 1 : PacketPing }, + 110 : { 0 : PacketPingStart, 1 : PacketPing }, + 201 : { 0 : PacketPingStart, 1 : PacketPing }, + 210 : { 0 : PacketPingStart, 1 : PacketPing }, + 304 : { 0 : PacketPingStart, 1 : PacketPing }, + 315 : { 0 : PacketPingStart, 1 : PacketPing }, + 321 : { 0 : PacketPingStart, 1 : PacketPing }, + 327 : { 0 : PacketPingStart, 1 : PacketPing }, + 331 : { 0 : PacketPingStart, 1 : PacketPing }, + 335 : { 0 : PacketPingStart, 1 : PacketPing }, + 338 : { 0 : PacketPingStart, 1 : PacketPing }, + 340 : { 0 : PacketPingStart, 1 : PacketPing }, + 351 : { 0 : PacketPingStart, 1 : PacketPing }, + 393 : { 0 : PacketPingStart, 1 : PacketPing }, + 401 : { 0 : PacketPingStart, 1 : PacketPing }, + 402 : { 0 : PacketPingStart, 1 : PacketPing }, + 403 : { 0 : PacketPingStart, 1 : PacketPing }, + 404 : { 0 : PacketPingStart, 1 : PacketPing }, + 477 : { 0 : PacketPingStart, 1 : PacketPing }, + 480 : { 0 : PacketPingStart, 1 : PacketPing }, + 490 : { 0 : PacketPingStart, 1 : PacketPing }, + 498 : { 0 : PacketPingStart, 1 : PacketPing }, + 573 : { 0 : PacketPingStart, 1 : PacketPing }, + 575 : { 0 : PacketPingStart, 1 : PacketPing }, + 578 : { 0 : PacketPingStart, 1 : PacketPing }, + 709 : { 0 : PacketPingStart, 1 : PacketPing }, + 734 : { 0 : PacketPingStart, 1 : PacketPing }, + 735 : { 0 : PacketPingStart, 1 : PacketPing }, + 736 : { 0 : PacketPingStart, 1 : PacketPing }, + 751 : { 0 : PacketPingStart, 1 : PacketPing }, + 755 : { 0 : PacketPingStart, 1 : PacketPing }, + 756 : { 0 : PacketPingStart, 1 : PacketPing }, + 757 : { 0 : PacketPingStart, 1 : PacketPing } } diff --git a/aiocraft/mc/proto/status/serverbound/packet_ping.py b/aiocraft/mc/proto/status/serverbound/packet_ping.py index faff803..2e933be 100644 --- a/aiocraft/mc/proto/status/serverbound/packet_ping.py +++ b/aiocraft/mc/proto/status/serverbound/packet_ping.py @@ -10,7 +10,8 @@ class PacketPing(Packet): time : int def __init__(self, proto:int, - time:int=None + time:int=None, + **kwargs ): super().__init__(proto, time=time diff --git a/aiocraft/mc/proto/status/serverbound/packet_ping_start.py b/aiocraft/mc/proto/status/serverbound/packet_ping_start.py index 0183a80..226f257 100644 --- a/aiocraft/mc/proto/status/serverbound/packet_ping_start.py +++ b/aiocraft/mc/proto/status/serverbound/packet_ping_start.py @@ -10,7 +10,7 @@ class PacketPingStart(Packet): def __init__(self, proto:int, - + **kwargs ): super().__init__(proto, diff --git a/compiler/proto.py b/compiler/proto.py index b1f9a7a..2a338cb 100644 --- a/compiler/proto.py +++ b/compiler/proto.py @@ -262,7 +262,7 @@ class PacketClassWriter: slots=format_tuple(["id"] + sorted(self.attrs), depth=0), # TODO jank fix when no slots fields="\n\t" + "\n\t".join(f"{a} : {pytype(sorted(self.hints[a]))}" for a in sorted(self.attrs)), state=self.state, - constructor=_format_line((Ref(f"{field}:{pytype(sorted(self.hints[field]))}=None") for field in sorted(self.attrs)), depth=2), + constructor=_format_line([Ref(f"{field}:{pytype(sorted(self.hints[field]))}=None") for field in sorted(self.attrs)] + [Ref("**kwargs")], depth=2), constructed=_format_line((Ref(f"{field}={field}") for field in sorted(self.attrs)), depth=3), ) @@ -274,13 +274,20 @@ class RegistryClassWriter: def compile(self) -> str: return REGISTRY_ENTRY.format( - entries='{\n\t' + ",\n\t".join(( - str(v) + " : { " + ", ".join( - f"{pid}:{clazz}" for (pid, clazz) in self.registry[v].items() - ) + ' }' ) for v in self.registry.keys() - ) + '\n}' + entries=format_dict({ + v : format_dict( + self.registry[v], depth=0 + ) for v in self.registry + }) ) + # entries='{\n\t' + ",\n\t".join(( + # str(v) + " : { " + ", ".join( + # f"{pid}:{clazz}" for (pid, clazz) in self.registry[v].items() + # ) + ' }' ) for v in self.registry.keys() + # ) + '\n}' + # ) + def _make_module(path:Path, contents:dict): os.mkdir(path) imports = ""