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_block_value,
35 debug_chunk_value,
36 debug_entity_value,
37 debug_event,
38 debug_sample,
39 delete_chat,
40 disconnect,
41 disguised_chat,
42 entity_event,
43 entity_position_sync,
44 explode,
45 forget_level_chunk,
46 game_event,
47 game_rule_values,
48 game_test_highlight_pos,
49 mount_screen_open,
50 hurt_animation,
51 initialize_border,
52 keep_alive,
53 level_chunk_with_light,
54 level_event,
55 level_particles,
56 light_update,
57 login,
58 low_disk_space_warning,
59 map_item_data,
60 merchant_offers,
61 move_entity_pos,
62 move_entity_pos_rot,
63 move_minecart_along_track,
64 move_entity_rot,
65 move_vehicle,
66 open_book,
67 open_screen,
68 open_sign_editor,
69 ping,
70 pong_response,
71 place_ghost_recipe,
72 player_abilities,
73 player_chat,
74 player_combat_end,
75 player_combat_enter,
76 player_combat_kill,
77 player_info_remove,
78 player_info_update,
79 player_look_at,
80 player_position,
81 player_rotation,
82 recipe_book_add,
83 recipe_book_remove,
84 recipe_book_settings,
85 remove_entities,
86 remove_mob_effect,
87 reset_score,
88 resource_pack_pop,
89 resource_pack_push,
90 respawn,
91 rotate_head,
92 section_blocks_update,
93 select_advancements_tab,
94 server_data,
95 set_action_bar_text,
96 set_border_center,
97 set_border_lerp_size,
98 set_border_size,
99 set_border_warning_delay,
100 set_border_warning_distance,
101 set_camera,
102 set_chunk_cache_center,
103 set_chunk_cache_radius,
104 set_cursor_item,
105 set_default_spawn_position,
106 set_display_objective,
107 set_entity_data,
108 set_entity_link,
109 set_entity_motion,
110 set_equipment,
111 set_experience,
112 set_health,
113 set_held_slot,
114 set_objective,
115 set_passengers,
116 set_player_inventory,
117 set_player_team,
118 set_score,
119 set_simulation_distance,
120 set_subtitle_text,
121 set_time,
122 set_title_text,
123 set_titles_animation,
124 sound_entity,
125 sound,
126 start_configuration,
127 stop_sound,
128 store_cookie,
129 system_chat,
130 tab_list,
131 tag_query,
132 take_item_entity,
133 teleport_entity,
134 test_instance_block_status,
135 ticking_state,
136 ticking_step,
137 transfer,
138 update_advancements,
139 update_attributes,
140 update_mob_effect,
141 update_recipes,
142 update_tags,
143 projectile_power,
144 custom_report_details,
145 server_links,
146 waypoint,
147 clear_dialog,
148 show_dialog,
149 ],
150 Serverbound => [
151 accept_teleportation,
152 attack,
153 block_entity_tag_query,
154 bundle_item_selected,
155 change_difficulty,
156 change_game_mode,
157 chat_ack,
158 chat_command,
159 chat_command_signed,
160 chat,
161 chat_session_update,
162 chunk_batch_received,
163 client_command,
164 client_tick_end,
165 client_information,
166 command_suggestion,
167 configuration_acknowledged,
168 container_button_click,
169 container_click,
170 container_close,
171 container_slot_state_changed,
172 cookie_response,
173 custom_payload,
174 debug_subscription_request,
175 edit_book,
176 entity_tag_query,
177 interact,
178 jigsaw_generate,
179 keep_alive,
180 lock_difficulty,
181 move_player_pos,
182 move_player_pos_rot,
183 move_player_rot,
184 move_player_status_only,
185 move_vehicle,
186 paddle_boat,
187 pick_item_from_block,
188 pick_item_from_entity,
189 ping_request,
190 place_recipe,
191 player_abilities,
192 player_action,
193 player_command,
194 player_input,
195 player_loaded,
196 pong,
197 recipe_book_change_settings,
198 recipe_book_seen_recipe,
199 rename_item,
200 resource_pack,
201 seen_advancements,
202 select_trade,
203 set_beacon,
204 set_carried_item,
205 set_command_block,
206 set_command_minecart,
207 set_creative_mode_slot,
208 set_game_rule,
209 set_jigsaw_block,
210 set_structure_block,
211 set_test_block,
212 sign_update,
213 spectate_entity,
214 swing,
215 teleport_to_entity,
216 test_instance_block_action,
217 use_item_on,
218 use_item,
219 custom_click_action,
220 ]
221);