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