aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/packets/game/mod.rs
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2022-12-07 21:09:58 -0600
committerGitHub <noreply@github.com>2022-12-07 21:09:58 -0600
commit7d901e39bc10a855b545d7b6c167f45148a1fb0a (patch)
tree88fe0a8f2f04f49f4df90e2f5462aa35a4278c68 /azalea-protocol/src/packets/game/mod.rs
parent9f5e5c092be9167e4d5222fdee4a1d2c419e5052 (diff)
downloadazalea-drasl-7d901e39bc10a855b545d7b6c167f45148a1fb0a.tar.xz
1.19.3 (#34)
* start updating to 22w42a * work a bit more on 22w42a * player chat packet * serverbound hello packet * Update mod.rs * add more stuff to clientbound player chat packet * ClientboundPlayerInfoUpdatePacket * features enabled and container closed * serverbound chat packets * make it compile * 22w43a * ServerboundChatSessionUpdatePacket * profile_public_key isn't Option anymore * Update bitset.rs * joining a server works * fix entitydatavalue * backtraces + fix clientbound chat message * fix some warnings and add more ecomments * 22w44a * generate en_us.json * add updating guide to codegen/readme * fix some markdown * update list of generated things * metadata stuff * Replace PJS generator mod with PixLyzer (#38) * pixlizer extractor * start working on shape extraction * fix generating language * fix pixlyzer shape generation * use empty_shape * generate blocks and shapes * update pixlyzer dir * Revert "update pixlyzer dir" This reverts commit ee9a0e7a49936dd8569c610ba9b6455895eeff71. * fix * fix * Revert "fix" This reverts commit ad12ddcb009ccc4eeb13ddef0871db1d9322ab7d. * fix * detect pixlyzer fail * fix pixlyzer * 22w45a * gen entities * add async-trait dep * update codegen/readme.md * explain when rust_log should be used * remove some unused code * start fixing pixlyzer issues * fix a thing in codegen * almost fixed * more progress towards 1.19.3 * 1.19.3-pre2 * fixes * revert some hardcoded property names * Delete clientbound_player_info_packet.rs * handle 1.19.3 player info packets * handle playerinforemove * start updating to 1.19.3-rc1 * optional registries work * fix some issues with 1.19.3 chat doesn't work yet * aaaaaaaaaaaaaaaaa * oh * ignore unused shapes * uncomment generate_blocks * fix migrate * 1.19.3-rc2 * fix clippy warnings * 1.19.3-rc3 * split the azalea-buf macro into separate modules * improve Recipe in protocol * 1.19.3
Diffstat (limited to 'azalea-protocol/src/packets/game/mod.rs')
-rwxr-xr-xazalea-protocol/src/packets/game/mod.rs254
1 files changed, 126 insertions, 128 deletions
diff --git a/azalea-protocol/src/packets/game/mod.rs b/azalea-protocol/src/packets/game/mod.rs
index 54247202..8c9207b5 100755
--- a/azalea-protocol/src/packets/game/mod.rs
+++ b/azalea-protocol/src/packets/game/mod.rs
@@ -10,7 +10,6 @@ pub mod clientbound_block_event_packet;
pub mod clientbound_block_update_packet;
pub mod clientbound_boss_event_packet;
pub mod clientbound_change_difficulty_packet;
-pub mod clientbound_chat_preview_packet;
pub mod clientbound_command_suggestions_packet;
pub mod clientbound_commands_packet;
pub mod clientbound_container_close_packet;
@@ -20,9 +19,9 @@ pub mod clientbound_container_set_slot_packet;
pub mod clientbound_cooldown_packet;
pub mod clientbound_custom_chat_completions_packet;
pub mod clientbound_custom_payload_packet;
-pub mod clientbound_custom_sound_packet;
pub mod clientbound_delete_chat_packet;
pub mod clientbound_disconnect_packet;
+pub mod clientbound_disguised_chat_packet;
pub mod clientbound_entity_event_packet;
pub mod clientbound_explode_packet;
pub mod clientbound_forget_level_chunk_packet;
@@ -47,12 +46,12 @@ pub mod clientbound_open_sign_editor_packet;
pub mod clientbound_ping_packet;
pub mod clientbound_place_ghost_recipe_packet;
pub mod clientbound_player_abilities_packet;
-pub mod clientbound_player_chat_header_packet;
pub mod clientbound_player_chat_packet;
pub mod clientbound_player_combat_end_packet;
pub mod clientbound_player_combat_enter_packet;
pub mod clientbound_player_combat_kill_packet;
-pub mod clientbound_player_info_packet;
+pub mod clientbound_player_info_remove_packet;
+pub mod clientbound_player_info_update_packet;
pub mod clientbound_player_look_at_packet;
pub mod clientbound_player_position_packet;
pub mod clientbound_recipe_packet;
@@ -75,7 +74,6 @@ pub mod clientbound_set_carried_item_packet;
pub mod clientbound_set_chunk_cache_center_packet;
pub mod clientbound_set_chunk_cache_radius_packet;
pub mod clientbound_set_default_spawn_position_packet;
-pub mod clientbound_set_display_chat_preview_packet;
pub mod clientbound_set_display_objective_packet;
pub mod clientbound_set_entity_data_packet;
pub mod clientbound_set_entity_link_packet;
@@ -102,6 +100,7 @@ pub mod clientbound_take_item_entity_packet;
pub mod clientbound_teleport_entity_packet;
pub mod clientbound_update_advancements_packet;
pub mod clientbound_update_attributes_packet;
+pub mod clientbound_update_enabled_features_packet;
pub mod clientbound_update_mob_effect_packet;
pub mod clientbound_update_recipes_packet;
pub mod clientbound_update_tags_packet;
@@ -111,7 +110,7 @@ pub mod serverbound_change_difficulty_packet;
pub mod serverbound_chat_ack_packet;
pub mod serverbound_chat_command_packet;
pub mod serverbound_chat_packet;
-pub mod serverbound_chat_preview_packet;
+pub mod serverbound_chat_session_update_packet;
pub mod serverbound_client_command_packet;
pub mod serverbound_client_information_packet;
pub mod serverbound_command_suggestion_packet;
@@ -168,33 +167,33 @@ declare_state_packets!(
0x03: serverbound_chat_ack_packet::ServerboundChatAckPacket,
0x04: serverbound_chat_command_packet::ServerboundChatCommandPacket,
0x05: serverbound_chat_packet::ServerboundChatPacket,
- 0x06: serverbound_chat_preview_packet::ServerboundChatPreviewPacket,
- 0x07: serverbound_client_command_packet::ServerboundClientCommandPacket,
- 0x08: serverbound_client_information_packet::ServerboundClientInformationPacket,
- 0x09: serverbound_command_suggestion_packet::ServerboundCommandSuggestionPacket,
- 0x0a: serverbound_container_button_click_packet::ServerboundContainerButtonClickPacket,
- 0x0b: serverbound_container_click_packet::ServerboundContainerClickPacket,
- 0x0c: serverbound_container_close_packet::ServerboundContainerClosePacket,
- 0x0d: serverbound_custom_payload_packet::ServerboundCustomPayloadPacket,
- 0x0e: serverbound_edit_book_packet::ServerboundEditBookPacket,
- 0x0f: serverbound_entity_tag_query::ServerboundEntityTagQuery,
- 0x10: serverbound_interact_packet::ServerboundInteractPacket,
- 0x11: serverbound_jigsaw_generate_packet::ServerboundJigsawGeneratePacket,
- 0x12: serverbound_keep_alive_packet::ServerboundKeepAlivePacket,
- 0x13: serverbound_lock_difficulty_packet::ServerboundLockDifficultyPacket,
- 0x14: serverbound_move_player_pos_packet::ServerboundMovePlayerPosPacket,
- 0x15: serverbound_move_player_pos_rot_packet::ServerboundMovePlayerPosRotPacket,
- 0x16: serverbound_move_player_rot_packet::ServerboundMovePlayerRotPacket,
- 0x17: serverbound_move_player_status_only_packet::ServerboundMovePlayerStatusOnlyPacket,
- 0x18: serverbound_move_vehicle_packet::ServerboundMoveVehiclePacket,
- 0x19: serverbound_paddle_boat_packet::ServerboundPaddleBoatPacket,
- 0x1a: serverbound_pick_item_packet::ServerboundPickItemPacket,
- 0x1b: serverbound_place_recipe_packet::ServerboundPlaceRecipePacket,
- 0x1c: serverbound_player_abilities_packet::ServerboundPlayerAbilitiesPacket,
- 0x1d: serverbound_player_action_packet::ServerboundPlayerActionPacket,
- 0x1e: serverbound_player_command_packet::ServerboundPlayerCommandPacket,
- 0x1f: serverbound_player_input_packet::ServerboundPlayerInputPacket,
- 0x20: serverbound_pong_packet::ServerboundPongPacket,
+ 0x06: serverbound_client_command_packet::ServerboundClientCommandPacket,
+ 0x07: serverbound_client_information_packet::ServerboundClientInformationPacket,
+ 0x08: serverbound_command_suggestion_packet::ServerboundCommandSuggestionPacket,
+ 0x09: serverbound_container_button_click_packet::ServerboundContainerButtonClickPacket,
+ 0x0a: serverbound_container_click_packet::ServerboundContainerClickPacket,
+ 0x0b: serverbound_container_close_packet::ServerboundContainerClosePacket,
+ 0x0c: serverbound_custom_payload_packet::ServerboundCustomPayloadPacket,
+ 0x0d: serverbound_edit_book_packet::ServerboundEditBookPacket,
+ 0x0e: serverbound_entity_tag_query::ServerboundEntityTagQuery,
+ 0x0f: serverbound_interact_packet::ServerboundInteractPacket,
+ 0x10: serverbound_jigsaw_generate_packet::ServerboundJigsawGeneratePacket,
+ 0x11: serverbound_keep_alive_packet::ServerboundKeepAlivePacket,
+ 0x12: serverbound_lock_difficulty_packet::ServerboundLockDifficultyPacket,
+ 0x13: serverbound_move_player_pos_packet::ServerboundMovePlayerPosPacket,
+ 0x14: serverbound_move_player_pos_rot_packet::ServerboundMovePlayerPosRotPacket,
+ 0x15: serverbound_move_player_rot_packet::ServerboundMovePlayerRotPacket,
+ 0x16: serverbound_move_player_status_only_packet::ServerboundMovePlayerStatusOnlyPacket,
+ 0x17: serverbound_move_vehicle_packet::ServerboundMoveVehiclePacket,
+ 0x18: serverbound_paddle_boat_packet::ServerboundPaddleBoatPacket,
+ 0x19: serverbound_pick_item_packet::ServerboundPickItemPacket,
+ 0x1a: serverbound_place_recipe_packet::ServerboundPlaceRecipePacket,
+ 0x1b: serverbound_player_abilities_packet::ServerboundPlayerAbilitiesPacket,
+ 0x1c: serverbound_player_action_packet::ServerboundPlayerActionPacket,
+ 0x1d: serverbound_player_command_packet::ServerboundPlayerCommandPacket,
+ 0x1e: serverbound_player_input_packet::ServerboundPlayerInputPacket,
+ 0x1f: serverbound_pong_packet::ServerboundPongPacket,
+ 0x20: serverbound_chat_session_update_packet::ServerboundChatSessionUpdatePacket,
0x21: serverbound_recipe_book_change_settings_packet::ServerboundRecipeBookChangeSettingsPacket,
0x22: serverbound_recipe_book_seen_recipe_packet::ServerboundRecipeBookSeenRecipePacket,
0x23: serverbound_rename_item_packet::ServerboundRenameItemPacket,
@@ -227,100 +226,99 @@ declare_state_packets!(
0x09: clientbound_block_update_packet::ClientboundBlockUpdatePacket,
0x0a: clientbound_boss_event_packet::ClientboundBossEventPacket,
0x0b: clientbound_change_difficulty_packet::ClientboundChangeDifficultyPacket,
- 0x0c: clientbound_chat_preview_packet::ClientboundChatPreviewPacket,
- 0x0e: clientbound_command_suggestions_packet::ClientboundCommandSuggestionsPacket,
- 0x0f: clientbound_commands_packet::ClientboundCommandsPacket,
- 0x10: clientbound_container_close_packet::ClientboundContainerClosePacket,
- 0x11: clientbound_container_set_content_packet::ClientboundContainerSetContentPacket,
- 0x12: clientbound_container_set_data_packet::ClientboundContainerSetDataPacket,
- 0x13: clientbound_container_set_slot_packet::ClientboundContainerSetSlotPacket,
- 0x14: clientbound_cooldown_packet::ClientboundCooldownPacket,
- 0x15: clientbound_custom_chat_completions_packet::ClientboundCustomChatCompletionsPacket,
- 0x16: clientbound_custom_payload_packet::ClientboundCustomPayloadPacket,
- 0x17: clientbound_custom_sound_packet::ClientboundCustomSoundPacket,
- 0x18: clientbound_delete_chat_packet::ClientboundDeleteChatPacket,
- 0x19: clientbound_disconnect_packet::ClientboundDisconnectPacket,
- 0x1a: clientbound_entity_event_packet::ClientboundEntityEventPacket,
- 0x1b: clientbound_explode_packet::ClientboundExplodePacket,
- 0x1c: clientbound_forget_level_chunk_packet::ClientboundForgetLevelChunkPacket,
- 0x1d: clientbound_game_event_packet::ClientboundGameEventPacket,
- 0x1e: clientbound_horse_screen_open_packet::ClientboundHorseScreenOpenPacket,
- 0x1f: clientbound_initialize_border_packet::ClientboundInitializeBorderPacket,
- 0x20: clientbound_keep_alive_packet::ClientboundKeepAlivePacket,
- 0x21: clientbound_level_chunk_with_light_packet::ClientboundLevelChunkWithLightPacket,
- 0x22: clientbound_level_event_packet::ClientboundLevelEventPacket,
- 0x23: clientbound_level_particles_packet::ClientboundLevelParticlesPacket,
- 0x24: clientbound_light_update_packet::ClientboundLightUpdatePacket,
- 0x25: clientbound_login_packet::ClientboundLoginPacket,
- 0x26: clientbound_map_item_data_packet::ClientboundMapItemDataPacket,
- 0x27: clientbound_merchant_offers_packet::ClientboundMerchantOffersPacket,
- 0x28: clientbound_move_entity_pos_packet::ClientboundMoveEntityPosPacket,
- 0x29: clientbound_move_entity_pos_rot_packet::ClientboundMoveEntityPosRotPacket,
- 0x2a: clientbound_move_entity_rot_packet::ClientboundMoveEntityRotPacket,
- 0x2b: clientbound_move_vehicle_packet::ClientboundMoveVehiclePacket,
- 0x2c: clientbound_open_book_packet::ClientboundOpenBookPacket,
- 0x2d: clientbound_open_screen_packet::ClientboundOpenScreenPacket,
- 0x2e: clientbound_open_sign_editor_packet::ClientboundOpenSignEditorPacket,
- 0x2f: clientbound_ping_packet::ClientboundPingPacket,
- 0x30: clientbound_place_ghost_recipe_packet::ClientboundPlaceGhostRecipePacket,
- 0x31: clientbound_player_abilities_packet::ClientboundPlayerAbilitiesPacket,
- 0x32: clientbound_player_chat_header_packet::ClientboundPlayerChatHeaderPacket,
- 0x33: clientbound_player_chat_packet::ClientboundPlayerChatPacket,
- 0x34: clientbound_player_combat_end_packet::ClientboundPlayerCombatEndPacket,
- 0x35: clientbound_player_combat_enter_packet::ClientboundPlayerCombatEnterPacket,
- 0x36: clientbound_player_combat_kill_packet::ClientboundPlayerCombatKillPacket,
- 0x37: clientbound_player_info_packet::ClientboundPlayerInfoPacket,
- 0x38: clientbound_player_look_at_packet::ClientboundPlayerLookAtPacket,
- 0x39: clientbound_player_position_packet::ClientboundPlayerPositionPacket,
- 0x3a: clientbound_recipe_packet::ClientboundRecipePacket,
- 0x3b: clientbound_remove_entities_packet::ClientboundRemoveEntitiesPacket,
- 0x3c: clientbound_remove_mob_effect_packet::ClientboundRemoveMobEffectPacket,
- 0x3d: clientbound_resource_pack_packet::ClientboundResourcePackPacket,
- 0x3e: clientbound_respawn_packet::ClientboundRespawnPacket,
- 0x3f: clientbound_rotate_head_packet::ClientboundRotateHeadPacket,
- 0x40: clientbound_section_blocks_update_packet::ClientboundSectionBlocksUpdatePacket,
- 0x41: clientbound_select_advancements_tab_packet::ClientboundSelectAdvancementsTabPacket,
- 0x42: clientbound_server_data_packet::ClientboundServerDataPacket,
- 0x43: clientbound_set_action_bar_text_packet::ClientboundSetActionBarTextPacket,
- 0x44: clientbound_set_border_center_packet::ClientboundSetBorderCenterPacket,
- 0x45: clientbound_set_border_lerp_size_packet::ClientboundSetBorderLerpSizePacket,
- 0x46: clientbound_set_border_size_packet::ClientboundSetBorderSizePacket,
- 0x47: clientbound_set_border_warning_delay_packet::ClientboundSetBorderWarningDelayPacket,
- 0x48: clientbound_set_border_warning_distance_packet::ClientboundSetBorderWarningDistancePacket,
- 0x49: clientbound_set_camera_packet::ClientboundSetCameraPacket,
- 0x4a: clientbound_set_carried_item_packet::ClientboundSetCarriedItemPacket,
- 0x4b: clientbound_set_chunk_cache_center_packet::ClientboundSetChunkCacheCenterPacket,
- 0x4c: clientbound_set_chunk_cache_radius_packet::ClientboundSetChunkCacheRadiusPacket,
- 0x4d: clientbound_set_default_spawn_position_packet::ClientboundSetDefaultSpawnPositionPacket,
- 0x4e: clientbound_set_display_chat_preview_packet::ClientboundSetDisplayChatPreviewPacket,
- 0x4f: clientbound_set_display_objective_packet::ClientboundSetDisplayObjectivePacket,
- 0x50: clientbound_set_entity_data_packet::ClientboundSetEntityDataPacket,
- 0x51: clientbound_set_entity_link_packet::ClientboundSetEntityLinkPacket,
- 0x52: clientbound_set_entity_motion_packet::ClientboundSetEntityMotionPacket,
- 0x53: clientbound_set_equipment_packet::ClientboundSetEquipmentPacket,
- 0x54: clientbound_set_experience_packet::ClientboundSetExperiencePacket,
- 0x55: clientbound_set_health_packet::ClientboundSetHealthPacket,
- 0x56: clientbound_set_objective_packet::ClientboundSetObjectivePacket,
- 0x57: clientbound_set_passengers_packet::ClientboundSetPassengersPacket,
- 0x58: clientbound_set_player_team_packet::ClientboundSetPlayerTeamPacket,
- 0x59: clientbound_set_score_packet::ClientboundSetScorePacket,
- 0x5a: clientbound_set_simulation_distance_packet::ClientboundSetSimulationDistancePacket,
- 0x5b: clientbound_set_subtitle_text_packet::ClientboundSetSubtitleTextPacket,
- 0x5c: clientbound_set_time_packet::ClientboundSetTimePacket,
- 0x5d: clientbound_set_title_text_packet::ClientboundSetTitleTextPacket,
- 0x5e: clientbound_set_titles_animation_packet::ClientboundSetTitlesAnimationPacket,
- 0x5f: clientbound_sound_entity_packet::ClientboundSoundEntityPacket,
- 0x60: clientbound_sound_packet::ClientboundSoundPacket,
- 0x61: clientbound_stop_sound_packet::ClientboundStopSoundPacket,
- 0x62: clientbound_system_chat_packet::ClientboundSystemChatPacket,
- 0x63: clientbound_tab_list_packet::ClientboundTabListPacket,
- 0x64: clientbound_tag_query_packet::ClientboundTagQueryPacket,
- 0x65: clientbound_take_item_entity_packet::ClientboundTakeItemEntityPacket,
- 0x66: clientbound_teleport_entity_packet::ClientboundTeleportEntityPacket,
- 0x67: clientbound_update_advancements_packet::ClientboundUpdateAdvancementsPacket,
- 0x68: clientbound_update_attributes_packet::ClientboundUpdateAttributesPacket,
- 0x69: clientbound_update_mob_effect_packet::ClientboundUpdateMobEffectPacket,
- 0x6a: clientbound_update_recipes_packet::ClientboundUpdateRecipesPacket,
- 0x6b: clientbound_update_tags_packet::ClientboundUpdateTagsPacket,
+ 0x0d: clientbound_command_suggestions_packet::ClientboundCommandSuggestionsPacket,
+ 0x0e: clientbound_commands_packet::ClientboundCommandsPacket,
+ 0x0f: clientbound_container_close_packet::ClientboundContainerClosePacket,
+ 0x10: clientbound_container_set_content_packet::ClientboundContainerSetContentPacket,
+ 0x11: clientbound_container_set_data_packet::ClientboundContainerSetDataPacket,
+ 0x12: clientbound_container_set_slot_packet::ClientboundContainerSetSlotPacket,
+ 0x13: clientbound_cooldown_packet::ClientboundCooldownPacket,
+ 0x14: clientbound_custom_chat_completions_packet::ClientboundCustomChatCompletionsPacket,
+ 0x15: clientbound_custom_payload_packet::ClientboundCustomPayloadPacket,
+ 0x16: clientbound_delete_chat_packet::ClientboundDeleteChatPacket,
+ 0x17: clientbound_disconnect_packet::ClientboundDisconnectPacket,
+ 0x18: clientbound_disguised_chat_packet::ClientboundDisguisedChatPacket,
+ 0x19: clientbound_entity_event_packet::ClientboundEntityEventPacket,
+ 0x1a: clientbound_explode_packet::ClientboundExplodePacket,
+ 0x1b: clientbound_forget_level_chunk_packet::ClientboundForgetLevelChunkPacket,
+ 0x1c: clientbound_game_event_packet::ClientboundGameEventPacket,
+ 0x1d: clientbound_horse_screen_open_packet::ClientboundHorseScreenOpenPacket,
+ 0x1e: clientbound_initialize_border_packet::ClientboundInitializeBorderPacket,
+ 0x1f: clientbound_keep_alive_packet::ClientboundKeepAlivePacket,
+ 0x20: clientbound_level_chunk_with_light_packet::ClientboundLevelChunkWithLightPacket,
+ 0x21: clientbound_level_event_packet::ClientboundLevelEventPacket,
+ 0x22: clientbound_level_particles_packet::ClientboundLevelParticlesPacket,
+ 0x23: clientbound_light_update_packet::ClientboundLightUpdatePacket,
+ 0x24: clientbound_login_packet::ClientboundLoginPacket,
+ 0x25: clientbound_map_item_data_packet::ClientboundMapItemDataPacket,
+ 0x26: clientbound_merchant_offers_packet::ClientboundMerchantOffersPacket,
+ 0x27: clientbound_move_entity_pos_packet::ClientboundMoveEntityPosPacket,
+ 0x28: clientbound_move_entity_pos_rot_packet::ClientboundMoveEntityPosRotPacket,
+ 0x29: clientbound_move_entity_rot_packet::ClientboundMoveEntityRotPacket,
+ 0x2a: clientbound_move_vehicle_packet::ClientboundMoveVehiclePacket,
+ 0x2b: clientbound_open_book_packet::ClientboundOpenBookPacket,
+ 0x2c: clientbound_open_screen_packet::ClientboundOpenScreenPacket,
+ 0x2d: clientbound_open_sign_editor_packet::ClientboundOpenSignEditorPacket,
+ 0x2e: clientbound_ping_packet::ClientboundPingPacket,
+ 0x2f: clientbound_place_ghost_recipe_packet::ClientboundPlaceGhostRecipePacket,
+ 0x30: clientbound_player_abilities_packet::ClientboundPlayerAbilitiesPacket,
+ 0x31: clientbound_player_chat_packet::ClientboundPlayerChatPacket,
+ 0x32: clientbound_player_combat_end_packet::ClientboundPlayerCombatEndPacket,
+ 0x33: clientbound_player_combat_enter_packet::ClientboundPlayerCombatEnterPacket,
+ 0x34: clientbound_player_combat_kill_packet::ClientboundPlayerCombatKillPacket,
+ 0x35: clientbound_player_info_remove_packet::ClientboundPlayerInfoRemovePacket,
+ 0x36: clientbound_player_info_update_packet::ClientboundPlayerInfoUpdatePacket,
+ 0x37: clientbound_player_look_at_packet::ClientboundPlayerLookAtPacket,
+ 0x38: clientbound_player_position_packet::ClientboundPlayerPositionPacket,
+ 0x39: clientbound_recipe_packet::ClientboundRecipePacket,
+ 0x3a: clientbound_remove_entities_packet::ClientboundRemoveEntitiesPacket,
+ 0x3b: clientbound_remove_mob_effect_packet::ClientboundRemoveMobEffectPacket,
+ 0x3c: clientbound_resource_pack_packet::ClientboundResourcePackPacket,
+ 0x3d: clientbound_respawn_packet::ClientboundRespawnPacket,
+ 0x3e: clientbound_rotate_head_packet::ClientboundRotateHeadPacket,
+ 0x3f: clientbound_section_blocks_update_packet::ClientboundSectionBlocksUpdatePacket,
+ 0x40: clientbound_select_advancements_tab_packet::ClientboundSelectAdvancementsTabPacket,
+ 0x41: clientbound_server_data_packet::ClientboundServerDataPacket,
+ 0x42: clientbound_set_action_bar_text_packet::ClientboundSetActionBarTextPacket,
+ 0x43: clientbound_set_border_center_packet::ClientboundSetBorderCenterPacket,
+ 0x44: clientbound_set_border_lerp_size_packet::ClientboundSetBorderLerpSizePacket,
+ 0x45: clientbound_set_border_size_packet::ClientboundSetBorderSizePacket,
+ 0x46: clientbound_set_border_warning_delay_packet::ClientboundSetBorderWarningDelayPacket,
+ 0x47: clientbound_set_border_warning_distance_packet::ClientboundSetBorderWarningDistancePacket,
+ 0x48: clientbound_set_camera_packet::ClientboundSetCameraPacket,
+ 0x49: clientbound_set_carried_item_packet::ClientboundSetCarriedItemPacket,
+ 0x4a: clientbound_set_chunk_cache_center_packet::ClientboundSetChunkCacheCenterPacket,
+ 0x4b: clientbound_set_chunk_cache_radius_packet::ClientboundSetChunkCacheRadiusPacket,
+ 0x4c: clientbound_set_default_spawn_position_packet::ClientboundSetDefaultSpawnPositionPacket,
+ 0x4d: clientbound_set_display_objective_packet::ClientboundSetDisplayObjectivePacket,
+ 0x4e: clientbound_set_entity_data_packet::ClientboundSetEntityDataPacket,
+ 0x4f: clientbound_set_entity_link_packet::ClientboundSetEntityLinkPacket,
+ 0x50: clientbound_set_entity_motion_packet::ClientboundSetEntityMotionPacket,
+ 0x51: clientbound_set_equipment_packet::ClientboundSetEquipmentPacket,
+ 0x52: clientbound_set_experience_packet::ClientboundSetExperiencePacket,
+ 0x53: clientbound_set_health_packet::ClientboundSetHealthPacket,
+ 0x54: clientbound_set_objective_packet::ClientboundSetObjectivePacket,
+ 0x55: clientbound_set_passengers_packet::ClientboundSetPassengersPacket,
+ 0x56: clientbound_set_player_team_packet::ClientboundSetPlayerTeamPacket,
+ 0x57: clientbound_set_score_packet::ClientboundSetScorePacket,
+ 0x58: clientbound_set_simulation_distance_packet::ClientboundSetSimulationDistancePacket,
+ 0x59: clientbound_set_subtitle_text_packet::ClientboundSetSubtitleTextPacket,
+ 0x5a: clientbound_set_time_packet::ClientboundSetTimePacket,
+ 0x5b: clientbound_set_title_text_packet::ClientboundSetTitleTextPacket,
+ 0x5c: clientbound_set_titles_animation_packet::ClientboundSetTitlesAnimationPacket,
+ 0x5d: clientbound_sound_entity_packet::ClientboundSoundEntityPacket,
+ 0x5e: clientbound_sound_packet::ClientboundSoundPacket,
+ 0x5f: clientbound_stop_sound_packet::ClientboundStopSoundPacket,
+ 0x60: clientbound_system_chat_packet::ClientboundSystemChatPacket,
+ 0x61: clientbound_tab_list_packet::ClientboundTabListPacket,
+ 0x62: clientbound_tag_query_packet::ClientboundTagQueryPacket,
+ 0x63: clientbound_take_item_entity_packet::ClientboundTakeItemEntityPacket,
+ 0x64: clientbound_teleport_entity_packet::ClientboundTeleportEntityPacket,
+ 0x65: clientbound_update_advancements_packet::ClientboundUpdateAdvancementsPacket,
+ 0x66: clientbound_update_attributes_packet::ClientboundUpdateAttributesPacket,
+ 0x67: clientbound_update_enabled_features_packet::ClientboundUpdateEnabledFeaturesPacket,
+ 0x68: clientbound_update_mob_effect_packet::ClientboundUpdateMobEffectPacket,
+ 0x69: clientbound_update_recipes_packet::ClientboundUpdateRecipesPacket,
+ 0x6a: clientbound_update_tags_packet::ClientboundUpdateTagsPacket,
}
);