1use azalea_protocol_macros::declare_state_packets;
5
6declare_state_packets!(GamePacket,
7 Clientbound => [
8 bundle_delimiter,
9 add_entity,
10 animate,
11 award_stats,
12 block_changed_ack,
13 block_destruction,
14 block_entity_data,
15 block_event,
16 block_update,
17 boss_event,
18 change_difficulty,
19 chunk_batch_finished,
20 chunk_batch_start,
21 chunks_biomes,
22 clear_titles,
23 command_suggestions,
24 commands,
25 container_close,
26 container_set_content,
27 container_set_data,
28 container_set_slot,
29 cookie_request,
30 cooldown,
31 custom_chat_completions,
32 custom_payload,
33 damage_event,
34 debug_sample,
35 delete_chat,
36 disconnect,
37 disguised_chat,
38 entity_event,
39 entity_position_sync,
40 explode,
41 forget_level_chunk,
42 game_event,
43 horse_screen_open,
44 hurt_animation,
45 initialize_border,
46 keep_alive,
47 level_chunk_with_light,
48 level_event,
49 level_particles,
50 light_update,
51 login,
52 map_item_data,
53 merchant_offers,
54 move_entity_pos,
55 move_entity_pos_rot,
56 move_minecart_along_track,
57 move_entity_rot,
58 move_vehicle,
59 open_book,
60 open_screen,
61 open_sign_editor,
62 ping,
63 pong_response,
64 place_ghost_recipe,
65 player_abilities,
66 player_chat,
67 player_combat_end,
68 player_combat_enter,
69 player_combat_kill,
70 player_info_remove,
71 player_info_update,
72 player_look_at,
73 player_position,
74 player_rotation,
75 recipe_book_add,
76 recipe_book_remove,
77 recipe_book_settings,
78 remove_entities,
79 remove_mob_effect,
80 reset_score,
81 resource_pack_pop,
82 resource_pack_push,
83 respawn,
84 rotate_head,
85 section_blocks_update,
86 select_advancements_tab,
87 server_data,
88 set_action_bar_text,
89 set_border_center,
90 set_border_lerp_size,
91 set_border_size,
92 set_border_warning_delay,
93 set_border_warning_distance,
94 set_camera,
95 set_chunk_cache_center,
96 set_chunk_cache_radius,
97 set_cursor_item,
98 set_default_spawn_position,
99 set_display_objective,
100 set_entity_data,
101 set_entity_link,
102 set_entity_motion,
103 set_equipment,
104 set_experience,
105 set_health,
106 set_held_slot,
107 set_objective,
108 set_passengers,
109 set_player_inventory,
110 set_player_team,
111 set_score,
112 set_simulation_distance,
113 set_subtitle_text,
114 set_time,
115 set_title_text,
116 set_titles_animation,
117 sound_entity,
118 sound,
119 start_configuration,
120 stop_sound,
121 store_cookie,
122 system_chat,
123 tab_list,
124 tag_query,
125 take_item_entity,
126 teleport_entity,
127 test_instance_block_status,
128 ticking_state,
129 ticking_step,
130 transfer,
131 update_advancements,
132 update_attributes,
133 update_mob_effect,
134 update_recipes,
135 update_tags,
136 projectile_power,
137 custom_report_details,
138 server_links,
139 waypoint,
140 clear_dialog,
141 show_dialog,
142 ],
143 Serverbound => [
144 accept_teleportation,
145 block_entity_tag_query,
146 bundle_item_selected,
147 change_difficulty,
148 change_game_mode,
149 chat_ack,
150 chat_command,
151 chat_command_signed,
152 chat,
153 chat_session_update,
154 chunk_batch_received,
155 client_command,
156 client_tick_end,
157 client_information,
158 command_suggestion,
159 configuration_acknowledged,
160 container_button_click,
161 container_click,
162 container_close,
163 container_slot_state_changed,
164 cookie_response,
165 custom_payload,
166 debug_sample_subscription,
167 edit_book,
168 entity_tag_query,
169 interact,
170 jigsaw_generate,
171 keep_alive,
172 lock_difficulty,
173 move_player_pos,
174 move_player_pos_rot,
175 move_player_rot,
176 move_player_status_only,
177 move_vehicle,
178 paddle_boat,
179 pick_item_from_block,
180 pick_item_from_entity,
181 ping_request,
182 place_recipe,
183 player_abilities,
184 player_action,
185 player_command,
186 player_input,
187 player_loaded,
188 pong,
189 recipe_book_change_settings,
190 recipe_book_seen_recipe,
191 rename_item,
192 resource_pack,
193 seen_advancements,
194 select_trade,
195 set_beacon,
196 set_carried_item,
197 set_command_block,
198 set_command_minecart,
199 set_creative_mode_slot,
200 set_jigsaw_block,
201 set_structure_block,
202 set_test_block,
203 sign_update,
204 swing,
205 teleport_to_entity,
206 test_instance_block_action,
207 use_item_on,
208 use_item,
209 custom_click_action,
210 ]
211);