1use crate::{
2 data_components::{vanilla_components, DataComponentMap},
3 items::{Item, ItemRegistry},
4 vanilla_blocks,
5};
6use std::sync::{LazyLock, OnceLock};
7use steel_utils::Identifier;
8pub static ITEMS: LazyLock<Items> = LazyLock::new(Items::init);
9pub struct Items {
10 pub air: Item,
11 pub stone: Item,
12 pub granite: Item,
13 pub polished_granite: Item,
14 pub diorite: Item,
15 pub polished_diorite: Item,
16 pub andesite: Item,
17 pub polished_andesite: Item,
18 pub deepslate: Item,
19 pub cobbled_deepslate: Item,
20 pub polished_deepslate: Item,
21 pub calcite: Item,
22 pub tuff: Item,
23 pub tuff_slab: Item,
24 pub tuff_stairs: Item,
25 pub tuff_wall: Item,
26 pub chiseled_tuff: Item,
27 pub polished_tuff: Item,
28 pub polished_tuff_slab: Item,
29 pub polished_tuff_stairs: Item,
30 pub polished_tuff_wall: Item,
31 pub tuff_bricks: Item,
32 pub tuff_brick_slab: Item,
33 pub tuff_brick_stairs: Item,
34 pub tuff_brick_wall: Item,
35 pub chiseled_tuff_bricks: Item,
36 pub dripstone_block: Item,
37 pub grass_block: Item,
38 pub dirt: Item,
39 pub coarse_dirt: Item,
40 pub podzol: Item,
41 pub rooted_dirt: Item,
42 pub mud: Item,
43 pub crimson_nylium: Item,
44 pub warped_nylium: Item,
45 pub cobblestone: Item,
46 pub oak_planks: Item,
47 pub spruce_planks: Item,
48 pub birch_planks: Item,
49 pub jungle_planks: Item,
50 pub acacia_planks: Item,
51 pub cherry_planks: Item,
52 pub dark_oak_planks: Item,
53 pub pale_oak_planks: Item,
54 pub mangrove_planks: Item,
55 pub bamboo_planks: Item,
56 pub crimson_planks: Item,
57 pub warped_planks: Item,
58 pub bamboo_mosaic: Item,
59 pub oak_sapling: Item,
60 pub spruce_sapling: Item,
61 pub birch_sapling: Item,
62 pub jungle_sapling: Item,
63 pub acacia_sapling: Item,
64 pub cherry_sapling: Item,
65 pub dark_oak_sapling: Item,
66 pub pale_oak_sapling: Item,
67 pub mangrove_propagule: Item,
68 pub bedrock: Item,
69 pub sand: Item,
70 pub suspicious_sand: Item,
71 pub suspicious_gravel: Item,
72 pub red_sand: Item,
73 pub gravel: Item,
74 pub coal_ore: Item,
75 pub deepslate_coal_ore: Item,
76 pub iron_ore: Item,
77 pub deepslate_iron_ore: Item,
78 pub copper_ore: Item,
79 pub deepslate_copper_ore: Item,
80 pub gold_ore: Item,
81 pub deepslate_gold_ore: Item,
82 pub redstone_ore: Item,
83 pub deepslate_redstone_ore: Item,
84 pub emerald_ore: Item,
85 pub deepslate_emerald_ore: Item,
86 pub lapis_ore: Item,
87 pub deepslate_lapis_ore: Item,
88 pub diamond_ore: Item,
89 pub deepslate_diamond_ore: Item,
90 pub nether_gold_ore: Item,
91 pub nether_quartz_ore: Item,
92 pub ancient_debris: Item,
93 pub coal_block: Item,
94 pub raw_iron_block: Item,
95 pub raw_copper_block: Item,
96 pub raw_gold_block: Item,
97 pub heavy_core: Item,
98 pub amethyst_block: Item,
99 pub budding_amethyst: Item,
100 pub iron_block: Item,
101 pub copper_block: Item,
102 pub gold_block: Item,
103 pub diamond_block: Item,
104 pub netherite_block: Item,
105 pub exposed_copper: Item,
106 pub weathered_copper: Item,
107 pub oxidized_copper: Item,
108 pub chiseled_copper: Item,
109 pub exposed_chiseled_copper: Item,
110 pub weathered_chiseled_copper: Item,
111 pub oxidized_chiseled_copper: Item,
112 pub cut_copper: Item,
113 pub exposed_cut_copper: Item,
114 pub weathered_cut_copper: Item,
115 pub oxidized_cut_copper: Item,
116 pub cut_copper_stairs: Item,
117 pub exposed_cut_copper_stairs: Item,
118 pub weathered_cut_copper_stairs: Item,
119 pub oxidized_cut_copper_stairs: Item,
120 pub cut_copper_slab: Item,
121 pub exposed_cut_copper_slab: Item,
122 pub weathered_cut_copper_slab: Item,
123 pub oxidized_cut_copper_slab: Item,
124 pub waxed_copper_block: Item,
125 pub waxed_exposed_copper: Item,
126 pub waxed_weathered_copper: Item,
127 pub waxed_oxidized_copper: Item,
128 pub waxed_chiseled_copper: Item,
129 pub waxed_exposed_chiseled_copper: Item,
130 pub waxed_weathered_chiseled_copper: Item,
131 pub waxed_oxidized_chiseled_copper: Item,
132 pub waxed_cut_copper: Item,
133 pub waxed_exposed_cut_copper: Item,
134 pub waxed_weathered_cut_copper: Item,
135 pub waxed_oxidized_cut_copper: Item,
136 pub waxed_cut_copper_stairs: Item,
137 pub waxed_exposed_cut_copper_stairs: Item,
138 pub waxed_weathered_cut_copper_stairs: Item,
139 pub waxed_oxidized_cut_copper_stairs: Item,
140 pub waxed_cut_copper_slab: Item,
141 pub waxed_exposed_cut_copper_slab: Item,
142 pub waxed_weathered_cut_copper_slab: Item,
143 pub waxed_oxidized_cut_copper_slab: Item,
144 pub oak_log: Item,
145 pub spruce_log: Item,
146 pub birch_log: Item,
147 pub jungle_log: Item,
148 pub acacia_log: Item,
149 pub cherry_log: Item,
150 pub pale_oak_log: Item,
151 pub dark_oak_log: Item,
152 pub mangrove_log: Item,
153 pub mangrove_roots: Item,
154 pub muddy_mangrove_roots: Item,
155 pub crimson_stem: Item,
156 pub warped_stem: Item,
157 pub bamboo_block: Item,
158 pub stripped_oak_log: Item,
159 pub stripped_spruce_log: Item,
160 pub stripped_birch_log: Item,
161 pub stripped_jungle_log: Item,
162 pub stripped_acacia_log: Item,
163 pub stripped_cherry_log: Item,
164 pub stripped_dark_oak_log: Item,
165 pub stripped_pale_oak_log: Item,
166 pub stripped_mangrove_log: Item,
167 pub stripped_crimson_stem: Item,
168 pub stripped_warped_stem: Item,
169 pub stripped_oak_wood: Item,
170 pub stripped_spruce_wood: Item,
171 pub stripped_birch_wood: Item,
172 pub stripped_jungle_wood: Item,
173 pub stripped_acacia_wood: Item,
174 pub stripped_cherry_wood: Item,
175 pub stripped_dark_oak_wood: Item,
176 pub stripped_pale_oak_wood: Item,
177 pub stripped_mangrove_wood: Item,
178 pub stripped_crimson_hyphae: Item,
179 pub stripped_warped_hyphae: Item,
180 pub stripped_bamboo_block: Item,
181 pub oak_wood: Item,
182 pub spruce_wood: Item,
183 pub birch_wood: Item,
184 pub jungle_wood: Item,
185 pub acacia_wood: Item,
186 pub cherry_wood: Item,
187 pub pale_oak_wood: Item,
188 pub dark_oak_wood: Item,
189 pub mangrove_wood: Item,
190 pub crimson_hyphae: Item,
191 pub warped_hyphae: Item,
192 pub oak_leaves: Item,
193 pub spruce_leaves: Item,
194 pub birch_leaves: Item,
195 pub jungle_leaves: Item,
196 pub acacia_leaves: Item,
197 pub cherry_leaves: Item,
198 pub dark_oak_leaves: Item,
199 pub pale_oak_leaves: Item,
200 pub mangrove_leaves: Item,
201 pub azalea_leaves: Item,
202 pub flowering_azalea_leaves: Item,
203 pub sponge: Item,
204 pub wet_sponge: Item,
205 pub glass: Item,
206 pub tinted_glass: Item,
207 pub lapis_block: Item,
208 pub sandstone: Item,
209 pub chiseled_sandstone: Item,
210 pub cut_sandstone: Item,
211 pub cobweb: Item,
212 pub short_grass: Item,
213 pub fern: Item,
214 pub bush: Item,
215 pub azalea: Item,
216 pub flowering_azalea: Item,
217 pub dead_bush: Item,
218 pub firefly_bush: Item,
219 pub short_dry_grass: Item,
220 pub tall_dry_grass: Item,
221 pub seagrass: Item,
222 pub sea_pickle: Item,
223 pub white_wool: Item,
224 pub orange_wool: Item,
225 pub magenta_wool: Item,
226 pub light_blue_wool: Item,
227 pub yellow_wool: Item,
228 pub lime_wool: Item,
229 pub pink_wool: Item,
230 pub gray_wool: Item,
231 pub light_gray_wool: Item,
232 pub cyan_wool: Item,
233 pub purple_wool: Item,
234 pub blue_wool: Item,
235 pub brown_wool: Item,
236 pub green_wool: Item,
237 pub red_wool: Item,
238 pub black_wool: Item,
239 pub dandelion: Item,
240 pub golden_dandelion: Item,
241 pub open_eyeblossom: Item,
242 pub closed_eyeblossom: Item,
243 pub poppy: Item,
244 pub blue_orchid: Item,
245 pub allium: Item,
246 pub azure_bluet: Item,
247 pub red_tulip: Item,
248 pub orange_tulip: Item,
249 pub white_tulip: Item,
250 pub pink_tulip: Item,
251 pub oxeye_daisy: Item,
252 pub cornflower: Item,
253 pub lily_of_the_valley: Item,
254 pub wither_rose: Item,
255 pub torchflower: Item,
256 pub pitcher_plant: Item,
257 pub spore_blossom: Item,
258 pub brown_mushroom: Item,
259 pub red_mushroom: Item,
260 pub crimson_fungus: Item,
261 pub warped_fungus: Item,
262 pub crimson_roots: Item,
263 pub warped_roots: Item,
264 pub nether_sprouts: Item,
265 pub weeping_vines: Item,
266 pub twisting_vines: Item,
267 pub sugar_cane: Item,
268 pub kelp: Item,
269 pub pink_petals: Item,
270 pub wildflowers: Item,
271 pub leaf_litter: Item,
272 pub moss_carpet: Item,
273 pub moss_block: Item,
274 pub pale_moss_carpet: Item,
275 pub pale_hanging_moss: Item,
276 pub pale_moss_block: Item,
277 pub hanging_roots: Item,
278 pub big_dripleaf: Item,
279 pub small_dripleaf: Item,
280 pub bamboo: Item,
281 pub oak_slab: Item,
282 pub spruce_slab: Item,
283 pub birch_slab: Item,
284 pub jungle_slab: Item,
285 pub acacia_slab: Item,
286 pub cherry_slab: Item,
287 pub dark_oak_slab: Item,
288 pub pale_oak_slab: Item,
289 pub mangrove_slab: Item,
290 pub bamboo_slab: Item,
291 pub bamboo_mosaic_slab: Item,
292 pub crimson_slab: Item,
293 pub warped_slab: Item,
294 pub stone_slab: Item,
295 pub smooth_stone_slab: Item,
296 pub sandstone_slab: Item,
297 pub cut_sandstone_slab: Item,
298 pub petrified_oak_slab: Item,
299 pub cobblestone_slab: Item,
300 pub brick_slab: Item,
301 pub stone_brick_slab: Item,
302 pub mud_brick_slab: Item,
303 pub nether_brick_slab: Item,
304 pub quartz_slab: Item,
305 pub red_sandstone_slab: Item,
306 pub cut_red_sandstone_slab: Item,
307 pub purpur_slab: Item,
308 pub prismarine_slab: Item,
309 pub prismarine_brick_slab: Item,
310 pub dark_prismarine_slab: Item,
311 pub smooth_quartz: Item,
312 pub smooth_red_sandstone: Item,
313 pub smooth_sandstone: Item,
314 pub smooth_stone: Item,
315 pub bricks: Item,
316 pub acacia_shelf: Item,
317 pub bamboo_shelf: Item,
318 pub birch_shelf: Item,
319 pub cherry_shelf: Item,
320 pub crimson_shelf: Item,
321 pub dark_oak_shelf: Item,
322 pub jungle_shelf: Item,
323 pub mangrove_shelf: Item,
324 pub oak_shelf: Item,
325 pub pale_oak_shelf: Item,
326 pub spruce_shelf: Item,
327 pub warped_shelf: Item,
328 pub bookshelf: Item,
329 pub chiseled_bookshelf: Item,
330 pub decorated_pot: Item,
331 pub mossy_cobblestone: Item,
332 pub obsidian: Item,
333 pub torch: Item,
334 pub end_rod: Item,
335 pub chorus_plant: Item,
336 pub chorus_flower: Item,
337 pub purpur_block: Item,
338 pub purpur_pillar: Item,
339 pub purpur_stairs: Item,
340 pub spawner: Item,
341 pub creaking_heart: Item,
342 pub chest: Item,
343 pub crafting_table: Item,
344 pub farmland: Item,
345 pub furnace: Item,
346 pub ladder: Item,
347 pub cobblestone_stairs: Item,
348 pub snow: Item,
349 pub ice: Item,
350 pub snow_block: Item,
351 pub cactus: Item,
352 pub cactus_flower: Item,
353 pub clay: Item,
354 pub jukebox: Item,
355 pub oak_fence: Item,
356 pub spruce_fence: Item,
357 pub birch_fence: Item,
358 pub jungle_fence: Item,
359 pub acacia_fence: Item,
360 pub cherry_fence: Item,
361 pub dark_oak_fence: Item,
362 pub pale_oak_fence: Item,
363 pub mangrove_fence: Item,
364 pub bamboo_fence: Item,
365 pub crimson_fence: Item,
366 pub warped_fence: Item,
367 pub pumpkin: Item,
368 pub carved_pumpkin: Item,
369 pub jack_o_lantern: Item,
370 pub netherrack: Item,
371 pub soul_sand: Item,
372 pub soul_soil: Item,
373 pub basalt: Item,
374 pub polished_basalt: Item,
375 pub smooth_basalt: Item,
376 pub soul_torch: Item,
377 pub copper_torch: Item,
378 pub glowstone: Item,
379 pub infested_stone: Item,
380 pub infested_cobblestone: Item,
381 pub infested_stone_bricks: Item,
382 pub infested_mossy_stone_bricks: Item,
383 pub infested_cracked_stone_bricks: Item,
384 pub infested_chiseled_stone_bricks: Item,
385 pub infested_deepslate: Item,
386 pub stone_bricks: Item,
387 pub mossy_stone_bricks: Item,
388 pub cracked_stone_bricks: Item,
389 pub chiseled_stone_bricks: Item,
390 pub packed_mud: Item,
391 pub mud_bricks: Item,
392 pub deepslate_bricks: Item,
393 pub cracked_deepslate_bricks: Item,
394 pub deepslate_tiles: Item,
395 pub cracked_deepslate_tiles: Item,
396 pub chiseled_deepslate: Item,
397 pub reinforced_deepslate: Item,
398 pub brown_mushroom_block: Item,
399 pub red_mushroom_block: Item,
400 pub mushroom_stem: Item,
401 pub iron_bars: Item,
402 pub copper_bars: Item,
403 pub exposed_copper_bars: Item,
404 pub weathered_copper_bars: Item,
405 pub oxidized_copper_bars: Item,
406 pub waxed_copper_bars: Item,
407 pub waxed_exposed_copper_bars: Item,
408 pub waxed_weathered_copper_bars: Item,
409 pub waxed_oxidized_copper_bars: Item,
410 pub iron_chain: Item,
411 pub copper_chain: Item,
412 pub exposed_copper_chain: Item,
413 pub weathered_copper_chain: Item,
414 pub oxidized_copper_chain: Item,
415 pub waxed_copper_chain: Item,
416 pub waxed_exposed_copper_chain: Item,
417 pub waxed_weathered_copper_chain: Item,
418 pub waxed_oxidized_copper_chain: Item,
419 pub glass_pane: Item,
420 pub melon: Item,
421 pub vine: Item,
422 pub glow_lichen: Item,
423 pub resin_clump: Item,
424 pub resin_block: Item,
425 pub resin_bricks: Item,
426 pub resin_brick_stairs: Item,
427 pub resin_brick_slab: Item,
428 pub resin_brick_wall: Item,
429 pub chiseled_resin_bricks: Item,
430 pub brick_stairs: Item,
431 pub stone_brick_stairs: Item,
432 pub mud_brick_stairs: Item,
433 pub mycelium: Item,
434 pub lily_pad: Item,
435 pub nether_bricks: Item,
436 pub cracked_nether_bricks: Item,
437 pub chiseled_nether_bricks: Item,
438 pub nether_brick_fence: Item,
439 pub nether_brick_stairs: Item,
440 pub sculk: Item,
441 pub sculk_vein: Item,
442 pub sculk_catalyst: Item,
443 pub sculk_shrieker: Item,
444 pub enchanting_table: Item,
445 pub end_portal_frame: Item,
446 pub end_stone: Item,
447 pub end_stone_bricks: Item,
448 pub dragon_egg: Item,
449 pub sandstone_stairs: Item,
450 pub ender_chest: Item,
451 pub emerald_block: Item,
452 pub oak_stairs: Item,
453 pub spruce_stairs: Item,
454 pub birch_stairs: Item,
455 pub jungle_stairs: Item,
456 pub acacia_stairs: Item,
457 pub cherry_stairs: Item,
458 pub dark_oak_stairs: Item,
459 pub pale_oak_stairs: Item,
460 pub mangrove_stairs: Item,
461 pub bamboo_stairs: Item,
462 pub bamboo_mosaic_stairs: Item,
463 pub crimson_stairs: Item,
464 pub warped_stairs: Item,
465 pub command_block: Item,
466 pub beacon: Item,
467 pub cobblestone_wall: Item,
468 pub mossy_cobblestone_wall: Item,
469 pub brick_wall: Item,
470 pub prismarine_wall: Item,
471 pub red_sandstone_wall: Item,
472 pub mossy_stone_brick_wall: Item,
473 pub granite_wall: Item,
474 pub stone_brick_wall: Item,
475 pub mud_brick_wall: Item,
476 pub nether_brick_wall: Item,
477 pub andesite_wall: Item,
478 pub red_nether_brick_wall: Item,
479 pub sandstone_wall: Item,
480 pub end_stone_brick_wall: Item,
481 pub diorite_wall: Item,
482 pub blackstone_wall: Item,
483 pub polished_blackstone_wall: Item,
484 pub polished_blackstone_brick_wall: Item,
485 pub cobbled_deepslate_wall: Item,
486 pub polished_deepslate_wall: Item,
487 pub deepslate_brick_wall: Item,
488 pub deepslate_tile_wall: Item,
489 pub anvil: Item,
490 pub chipped_anvil: Item,
491 pub damaged_anvil: Item,
492 pub chiseled_quartz_block: Item,
493 pub quartz_block: Item,
494 pub quartz_bricks: Item,
495 pub quartz_pillar: Item,
496 pub quartz_stairs: Item,
497 pub white_terracotta: Item,
498 pub orange_terracotta: Item,
499 pub magenta_terracotta: Item,
500 pub light_blue_terracotta: Item,
501 pub yellow_terracotta: Item,
502 pub lime_terracotta: Item,
503 pub pink_terracotta: Item,
504 pub gray_terracotta: Item,
505 pub light_gray_terracotta: Item,
506 pub cyan_terracotta: Item,
507 pub purple_terracotta: Item,
508 pub blue_terracotta: Item,
509 pub brown_terracotta: Item,
510 pub green_terracotta: Item,
511 pub red_terracotta: Item,
512 pub black_terracotta: Item,
513 pub barrier: Item,
514 pub light: Item,
515 pub hay_block: Item,
516 pub white_carpet: Item,
517 pub orange_carpet: Item,
518 pub magenta_carpet: Item,
519 pub light_blue_carpet: Item,
520 pub yellow_carpet: Item,
521 pub lime_carpet: Item,
522 pub pink_carpet: Item,
523 pub gray_carpet: Item,
524 pub light_gray_carpet: Item,
525 pub cyan_carpet: Item,
526 pub purple_carpet: Item,
527 pub blue_carpet: Item,
528 pub brown_carpet: Item,
529 pub green_carpet: Item,
530 pub red_carpet: Item,
531 pub black_carpet: Item,
532 pub terracotta: Item,
533 pub packed_ice: Item,
534 pub dirt_path: Item,
535 pub sunflower: Item,
536 pub lilac: Item,
537 pub rose_bush: Item,
538 pub peony: Item,
539 pub tall_grass: Item,
540 pub large_fern: Item,
541 pub white_stained_glass: Item,
542 pub orange_stained_glass: Item,
543 pub magenta_stained_glass: Item,
544 pub light_blue_stained_glass: Item,
545 pub yellow_stained_glass: Item,
546 pub lime_stained_glass: Item,
547 pub pink_stained_glass: Item,
548 pub gray_stained_glass: Item,
549 pub light_gray_stained_glass: Item,
550 pub cyan_stained_glass: Item,
551 pub purple_stained_glass: Item,
552 pub blue_stained_glass: Item,
553 pub brown_stained_glass: Item,
554 pub green_stained_glass: Item,
555 pub red_stained_glass: Item,
556 pub black_stained_glass: Item,
557 pub white_stained_glass_pane: Item,
558 pub orange_stained_glass_pane: Item,
559 pub magenta_stained_glass_pane: Item,
560 pub light_blue_stained_glass_pane: Item,
561 pub yellow_stained_glass_pane: Item,
562 pub lime_stained_glass_pane: Item,
563 pub pink_stained_glass_pane: Item,
564 pub gray_stained_glass_pane: Item,
565 pub light_gray_stained_glass_pane: Item,
566 pub cyan_stained_glass_pane: Item,
567 pub purple_stained_glass_pane: Item,
568 pub blue_stained_glass_pane: Item,
569 pub brown_stained_glass_pane: Item,
570 pub green_stained_glass_pane: Item,
571 pub red_stained_glass_pane: Item,
572 pub black_stained_glass_pane: Item,
573 pub prismarine: Item,
574 pub prismarine_bricks: Item,
575 pub dark_prismarine: Item,
576 pub prismarine_stairs: Item,
577 pub prismarine_brick_stairs: Item,
578 pub dark_prismarine_stairs: Item,
579 pub sea_lantern: Item,
580 pub red_sandstone: Item,
581 pub chiseled_red_sandstone: Item,
582 pub cut_red_sandstone: Item,
583 pub red_sandstone_stairs: Item,
584 pub repeating_command_block: Item,
585 pub chain_command_block: Item,
586 pub magma_block: Item,
587 pub nether_wart_block: Item,
588 pub warped_wart_block: Item,
589 pub red_nether_bricks: Item,
590 pub bone_block: Item,
591 pub structure_void: Item,
592 pub shulker_box: Item,
593 pub white_shulker_box: Item,
594 pub orange_shulker_box: Item,
595 pub magenta_shulker_box: Item,
596 pub light_blue_shulker_box: Item,
597 pub yellow_shulker_box: Item,
598 pub lime_shulker_box: Item,
599 pub pink_shulker_box: Item,
600 pub gray_shulker_box: Item,
601 pub light_gray_shulker_box: Item,
602 pub cyan_shulker_box: Item,
603 pub purple_shulker_box: Item,
604 pub blue_shulker_box: Item,
605 pub brown_shulker_box: Item,
606 pub green_shulker_box: Item,
607 pub red_shulker_box: Item,
608 pub black_shulker_box: Item,
609 pub white_glazed_terracotta: Item,
610 pub orange_glazed_terracotta: Item,
611 pub magenta_glazed_terracotta: Item,
612 pub light_blue_glazed_terracotta: Item,
613 pub yellow_glazed_terracotta: Item,
614 pub lime_glazed_terracotta: Item,
615 pub pink_glazed_terracotta: Item,
616 pub gray_glazed_terracotta: Item,
617 pub light_gray_glazed_terracotta: Item,
618 pub cyan_glazed_terracotta: Item,
619 pub purple_glazed_terracotta: Item,
620 pub blue_glazed_terracotta: Item,
621 pub brown_glazed_terracotta: Item,
622 pub green_glazed_terracotta: Item,
623 pub red_glazed_terracotta: Item,
624 pub black_glazed_terracotta: Item,
625 pub white_concrete: Item,
626 pub orange_concrete: Item,
627 pub magenta_concrete: Item,
628 pub light_blue_concrete: Item,
629 pub yellow_concrete: Item,
630 pub lime_concrete: Item,
631 pub pink_concrete: Item,
632 pub gray_concrete: Item,
633 pub light_gray_concrete: Item,
634 pub cyan_concrete: Item,
635 pub purple_concrete: Item,
636 pub blue_concrete: Item,
637 pub brown_concrete: Item,
638 pub green_concrete: Item,
639 pub red_concrete: Item,
640 pub black_concrete: Item,
641 pub white_concrete_powder: Item,
642 pub orange_concrete_powder: Item,
643 pub magenta_concrete_powder: Item,
644 pub light_blue_concrete_powder: Item,
645 pub yellow_concrete_powder: Item,
646 pub lime_concrete_powder: Item,
647 pub pink_concrete_powder: Item,
648 pub gray_concrete_powder: Item,
649 pub light_gray_concrete_powder: Item,
650 pub cyan_concrete_powder: Item,
651 pub purple_concrete_powder: Item,
652 pub blue_concrete_powder: Item,
653 pub brown_concrete_powder: Item,
654 pub green_concrete_powder: Item,
655 pub red_concrete_powder: Item,
656 pub black_concrete_powder: Item,
657 pub turtle_egg: Item,
658 pub sniffer_egg: Item,
659 pub dried_ghast: Item,
660 pub dead_tube_coral_block: Item,
661 pub dead_brain_coral_block: Item,
662 pub dead_bubble_coral_block: Item,
663 pub dead_fire_coral_block: Item,
664 pub dead_horn_coral_block: Item,
665 pub tube_coral_block: Item,
666 pub brain_coral_block: Item,
667 pub bubble_coral_block: Item,
668 pub fire_coral_block: Item,
669 pub horn_coral_block: Item,
670 pub tube_coral: Item,
671 pub brain_coral: Item,
672 pub bubble_coral: Item,
673 pub fire_coral: Item,
674 pub horn_coral: Item,
675 pub dead_brain_coral: Item,
676 pub dead_bubble_coral: Item,
677 pub dead_fire_coral: Item,
678 pub dead_horn_coral: Item,
679 pub dead_tube_coral: Item,
680 pub tube_coral_fan: Item,
681 pub brain_coral_fan: Item,
682 pub bubble_coral_fan: Item,
683 pub fire_coral_fan: Item,
684 pub horn_coral_fan: Item,
685 pub dead_tube_coral_fan: Item,
686 pub dead_brain_coral_fan: Item,
687 pub dead_bubble_coral_fan: Item,
688 pub dead_fire_coral_fan: Item,
689 pub dead_horn_coral_fan: Item,
690 pub blue_ice: Item,
691 pub conduit: Item,
692 pub polished_granite_stairs: Item,
693 pub smooth_red_sandstone_stairs: Item,
694 pub mossy_stone_brick_stairs: Item,
695 pub polished_diorite_stairs: Item,
696 pub mossy_cobblestone_stairs: Item,
697 pub end_stone_brick_stairs: Item,
698 pub stone_stairs: Item,
699 pub smooth_sandstone_stairs: Item,
700 pub smooth_quartz_stairs: Item,
701 pub granite_stairs: Item,
702 pub andesite_stairs: Item,
703 pub red_nether_brick_stairs: Item,
704 pub polished_andesite_stairs: Item,
705 pub diorite_stairs: Item,
706 pub cobbled_deepslate_stairs: Item,
707 pub polished_deepslate_stairs: Item,
708 pub deepslate_brick_stairs: Item,
709 pub deepslate_tile_stairs: Item,
710 pub polished_granite_slab: Item,
711 pub smooth_red_sandstone_slab: Item,
712 pub mossy_stone_brick_slab: Item,
713 pub polished_diorite_slab: Item,
714 pub mossy_cobblestone_slab: Item,
715 pub end_stone_brick_slab: Item,
716 pub smooth_sandstone_slab: Item,
717 pub smooth_quartz_slab: Item,
718 pub granite_slab: Item,
719 pub andesite_slab: Item,
720 pub red_nether_brick_slab: Item,
721 pub polished_andesite_slab: Item,
722 pub diorite_slab: Item,
723 pub cobbled_deepslate_slab: Item,
724 pub polished_deepslate_slab: Item,
725 pub deepslate_brick_slab: Item,
726 pub deepslate_tile_slab: Item,
727 pub scaffolding: Item,
728 pub redstone: Item,
729 pub redstone_torch: Item,
730 pub redstone_block: Item,
731 pub repeater: Item,
732 pub comparator: Item,
733 pub piston: Item,
734 pub sticky_piston: Item,
735 pub slime_block: Item,
736 pub honey_block: Item,
737 pub observer: Item,
738 pub hopper: Item,
739 pub dispenser: Item,
740 pub dropper: Item,
741 pub lectern: Item,
742 pub target: Item,
743 pub lever: Item,
744 pub lightning_rod: Item,
745 pub exposed_lightning_rod: Item,
746 pub weathered_lightning_rod: Item,
747 pub oxidized_lightning_rod: Item,
748 pub waxed_lightning_rod: Item,
749 pub waxed_exposed_lightning_rod: Item,
750 pub waxed_weathered_lightning_rod: Item,
751 pub waxed_oxidized_lightning_rod: Item,
752 pub daylight_detector: Item,
753 pub sculk_sensor: Item,
754 pub calibrated_sculk_sensor: Item,
755 pub tripwire_hook: Item,
756 pub trapped_chest: Item,
757 pub tnt: Item,
758 pub redstone_lamp: Item,
759 pub note_block: Item,
760 pub stone_button: Item,
761 pub polished_blackstone_button: Item,
762 pub oak_button: Item,
763 pub spruce_button: Item,
764 pub birch_button: Item,
765 pub jungle_button: Item,
766 pub acacia_button: Item,
767 pub cherry_button: Item,
768 pub dark_oak_button: Item,
769 pub pale_oak_button: Item,
770 pub mangrove_button: Item,
771 pub bamboo_button: Item,
772 pub crimson_button: Item,
773 pub warped_button: Item,
774 pub stone_pressure_plate: Item,
775 pub polished_blackstone_pressure_plate: Item,
776 pub light_weighted_pressure_plate: Item,
777 pub heavy_weighted_pressure_plate: Item,
778 pub oak_pressure_plate: Item,
779 pub spruce_pressure_plate: Item,
780 pub birch_pressure_plate: Item,
781 pub jungle_pressure_plate: Item,
782 pub acacia_pressure_plate: Item,
783 pub cherry_pressure_plate: Item,
784 pub dark_oak_pressure_plate: Item,
785 pub pale_oak_pressure_plate: Item,
786 pub mangrove_pressure_plate: Item,
787 pub bamboo_pressure_plate: Item,
788 pub crimson_pressure_plate: Item,
789 pub warped_pressure_plate: Item,
790 pub iron_door: Item,
791 pub oak_door: Item,
792 pub spruce_door: Item,
793 pub birch_door: Item,
794 pub jungle_door: Item,
795 pub acacia_door: Item,
796 pub cherry_door: Item,
797 pub dark_oak_door: Item,
798 pub pale_oak_door: Item,
799 pub mangrove_door: Item,
800 pub bamboo_door: Item,
801 pub crimson_door: Item,
802 pub warped_door: Item,
803 pub copper_door: Item,
804 pub exposed_copper_door: Item,
805 pub weathered_copper_door: Item,
806 pub oxidized_copper_door: Item,
807 pub waxed_copper_door: Item,
808 pub waxed_exposed_copper_door: Item,
809 pub waxed_weathered_copper_door: Item,
810 pub waxed_oxidized_copper_door: Item,
811 pub iron_trapdoor: Item,
812 pub oak_trapdoor: Item,
813 pub spruce_trapdoor: Item,
814 pub birch_trapdoor: Item,
815 pub jungle_trapdoor: Item,
816 pub acacia_trapdoor: Item,
817 pub cherry_trapdoor: Item,
818 pub dark_oak_trapdoor: Item,
819 pub pale_oak_trapdoor: Item,
820 pub mangrove_trapdoor: Item,
821 pub bamboo_trapdoor: Item,
822 pub crimson_trapdoor: Item,
823 pub warped_trapdoor: Item,
824 pub copper_trapdoor: Item,
825 pub exposed_copper_trapdoor: Item,
826 pub weathered_copper_trapdoor: Item,
827 pub oxidized_copper_trapdoor: Item,
828 pub waxed_copper_trapdoor: Item,
829 pub waxed_exposed_copper_trapdoor: Item,
830 pub waxed_weathered_copper_trapdoor: Item,
831 pub waxed_oxidized_copper_trapdoor: Item,
832 pub oak_fence_gate: Item,
833 pub spruce_fence_gate: Item,
834 pub birch_fence_gate: Item,
835 pub jungle_fence_gate: Item,
836 pub acacia_fence_gate: Item,
837 pub cherry_fence_gate: Item,
838 pub dark_oak_fence_gate: Item,
839 pub pale_oak_fence_gate: Item,
840 pub mangrove_fence_gate: Item,
841 pub bamboo_fence_gate: Item,
842 pub crimson_fence_gate: Item,
843 pub warped_fence_gate: Item,
844 pub powered_rail: Item,
845 pub detector_rail: Item,
846 pub rail: Item,
847 pub activator_rail: Item,
848 pub saddle: Item,
849 pub white_harness: Item,
850 pub orange_harness: Item,
851 pub magenta_harness: Item,
852 pub light_blue_harness: Item,
853 pub yellow_harness: Item,
854 pub lime_harness: Item,
855 pub pink_harness: Item,
856 pub gray_harness: Item,
857 pub light_gray_harness: Item,
858 pub cyan_harness: Item,
859 pub purple_harness: Item,
860 pub blue_harness: Item,
861 pub brown_harness: Item,
862 pub green_harness: Item,
863 pub red_harness: Item,
864 pub black_harness: Item,
865 pub minecart: Item,
866 pub chest_minecart: Item,
867 pub furnace_minecart: Item,
868 pub tnt_minecart: Item,
869 pub hopper_minecart: Item,
870 pub carrot_on_a_stick: Item,
871 pub warped_fungus_on_a_stick: Item,
872 pub phantom_membrane: Item,
873 pub elytra: Item,
874 pub oak_boat: Item,
875 pub oak_chest_boat: Item,
876 pub spruce_boat: Item,
877 pub spruce_chest_boat: Item,
878 pub birch_boat: Item,
879 pub birch_chest_boat: Item,
880 pub jungle_boat: Item,
881 pub jungle_chest_boat: Item,
882 pub acacia_boat: Item,
883 pub acacia_chest_boat: Item,
884 pub cherry_boat: Item,
885 pub cherry_chest_boat: Item,
886 pub dark_oak_boat: Item,
887 pub dark_oak_chest_boat: Item,
888 pub pale_oak_boat: Item,
889 pub pale_oak_chest_boat: Item,
890 pub mangrove_boat: Item,
891 pub mangrove_chest_boat: Item,
892 pub bamboo_raft: Item,
893 pub bamboo_chest_raft: Item,
894 pub structure_block: Item,
895 pub jigsaw: Item,
896 pub test_block: Item,
897 pub test_instance_block: Item,
898 pub turtle_helmet: Item,
899 pub turtle_scute: Item,
900 pub armadillo_scute: Item,
901 pub wolf_armor: Item,
902 pub flint_and_steel: Item,
903 pub bowl: Item,
904 pub apple: Item,
905 pub bow: Item,
906 pub arrow: Item,
907 pub coal: Item,
908 pub charcoal: Item,
909 pub diamond: Item,
910 pub emerald: Item,
911 pub lapis_lazuli: Item,
912 pub quartz: Item,
913 pub amethyst_shard: Item,
914 pub raw_iron: Item,
915 pub iron_ingot: Item,
916 pub raw_copper: Item,
917 pub copper_ingot: Item,
918 pub raw_gold: Item,
919 pub gold_ingot: Item,
920 pub netherite_ingot: Item,
921 pub netherite_scrap: Item,
922 pub wooden_sword: Item,
923 pub wooden_shovel: Item,
924 pub wooden_pickaxe: Item,
925 pub wooden_axe: Item,
926 pub wooden_hoe: Item,
927 pub copper_sword: Item,
928 pub copper_shovel: Item,
929 pub copper_pickaxe: Item,
930 pub copper_axe: Item,
931 pub copper_hoe: Item,
932 pub stone_sword: Item,
933 pub stone_shovel: Item,
934 pub stone_pickaxe: Item,
935 pub stone_axe: Item,
936 pub stone_hoe: Item,
937 pub golden_sword: Item,
938 pub golden_shovel: Item,
939 pub golden_pickaxe: Item,
940 pub golden_axe: Item,
941 pub golden_hoe: Item,
942 pub iron_sword: Item,
943 pub iron_shovel: Item,
944 pub iron_pickaxe: Item,
945 pub iron_axe: Item,
946 pub iron_hoe: Item,
947 pub diamond_sword: Item,
948 pub diamond_shovel: Item,
949 pub diamond_pickaxe: Item,
950 pub diamond_axe: Item,
951 pub diamond_hoe: Item,
952 pub netherite_sword: Item,
953 pub netherite_shovel: Item,
954 pub netherite_pickaxe: Item,
955 pub netherite_axe: Item,
956 pub netherite_hoe: Item,
957 pub stick: Item,
958 pub mushroom_stew: Item,
959 pub string: Item,
960 pub feather: Item,
961 pub gunpowder: Item,
962 pub wheat_seeds: Item,
963 pub wheat: Item,
964 pub bread: Item,
965 pub leather_helmet: Item,
966 pub leather_chestplate: Item,
967 pub leather_leggings: Item,
968 pub leather_boots: Item,
969 pub copper_helmet: Item,
970 pub copper_chestplate: Item,
971 pub copper_leggings: Item,
972 pub copper_boots: Item,
973 pub chainmail_helmet: Item,
974 pub chainmail_chestplate: Item,
975 pub chainmail_leggings: Item,
976 pub chainmail_boots: Item,
977 pub iron_helmet: Item,
978 pub iron_chestplate: Item,
979 pub iron_leggings: Item,
980 pub iron_boots: Item,
981 pub diamond_helmet: Item,
982 pub diamond_chestplate: Item,
983 pub diamond_leggings: Item,
984 pub diamond_boots: Item,
985 pub golden_helmet: Item,
986 pub golden_chestplate: Item,
987 pub golden_leggings: Item,
988 pub golden_boots: Item,
989 pub netherite_helmet: Item,
990 pub netherite_chestplate: Item,
991 pub netherite_leggings: Item,
992 pub netherite_boots: Item,
993 pub flint: Item,
994 pub porkchop: Item,
995 pub cooked_porkchop: Item,
996 pub painting: Item,
997 pub golden_apple: Item,
998 pub enchanted_golden_apple: Item,
999 pub oak_sign: Item,
1000 pub spruce_sign: Item,
1001 pub birch_sign: Item,
1002 pub jungle_sign: Item,
1003 pub acacia_sign: Item,
1004 pub cherry_sign: Item,
1005 pub dark_oak_sign: Item,
1006 pub pale_oak_sign: Item,
1007 pub mangrove_sign: Item,
1008 pub bamboo_sign: Item,
1009 pub crimson_sign: Item,
1010 pub warped_sign: Item,
1011 pub oak_hanging_sign: Item,
1012 pub spruce_hanging_sign: Item,
1013 pub birch_hanging_sign: Item,
1014 pub jungle_hanging_sign: Item,
1015 pub acacia_hanging_sign: Item,
1016 pub cherry_hanging_sign: Item,
1017 pub dark_oak_hanging_sign: Item,
1018 pub pale_oak_hanging_sign: Item,
1019 pub mangrove_hanging_sign: Item,
1020 pub bamboo_hanging_sign: Item,
1021 pub crimson_hanging_sign: Item,
1022 pub warped_hanging_sign: Item,
1023 pub bucket: Item,
1024 pub water_bucket: Item,
1025 pub lava_bucket: Item,
1026 pub powder_snow_bucket: Item,
1027 pub snowball: Item,
1028 pub leather: Item,
1029 pub milk_bucket: Item,
1030 pub pufferfish_bucket: Item,
1031 pub salmon_bucket: Item,
1032 pub cod_bucket: Item,
1033 pub tropical_fish_bucket: Item,
1034 pub axolotl_bucket: Item,
1035 pub tadpole_bucket: Item,
1036 pub brick: Item,
1037 pub clay_ball: Item,
1038 pub dried_kelp_block: Item,
1039 pub paper: Item,
1040 pub book: Item,
1041 pub slime_ball: Item,
1042 pub egg: Item,
1043 pub blue_egg: Item,
1044 pub brown_egg: Item,
1045 pub compass: Item,
1046 pub recovery_compass: Item,
1047 pub bundle: Item,
1048 pub white_bundle: Item,
1049 pub orange_bundle: Item,
1050 pub magenta_bundle: Item,
1051 pub light_blue_bundle: Item,
1052 pub yellow_bundle: Item,
1053 pub lime_bundle: Item,
1054 pub pink_bundle: Item,
1055 pub gray_bundle: Item,
1056 pub light_gray_bundle: Item,
1057 pub cyan_bundle: Item,
1058 pub purple_bundle: Item,
1059 pub blue_bundle: Item,
1060 pub brown_bundle: Item,
1061 pub green_bundle: Item,
1062 pub red_bundle: Item,
1063 pub black_bundle: Item,
1064 pub fishing_rod: Item,
1065 pub clock: Item,
1066 pub spyglass: Item,
1067 pub glowstone_dust: Item,
1068 pub cod: Item,
1069 pub salmon: Item,
1070 pub tropical_fish: Item,
1071 pub pufferfish: Item,
1072 pub cooked_cod: Item,
1073 pub cooked_salmon: Item,
1074 pub ink_sac: Item,
1075 pub glow_ink_sac: Item,
1076 pub cocoa_beans: Item,
1077 pub white_dye: Item,
1078 pub orange_dye: Item,
1079 pub magenta_dye: Item,
1080 pub light_blue_dye: Item,
1081 pub yellow_dye: Item,
1082 pub lime_dye: Item,
1083 pub pink_dye: Item,
1084 pub gray_dye: Item,
1085 pub light_gray_dye: Item,
1086 pub cyan_dye: Item,
1087 pub purple_dye: Item,
1088 pub blue_dye: Item,
1089 pub brown_dye: Item,
1090 pub green_dye: Item,
1091 pub red_dye: Item,
1092 pub black_dye: Item,
1093 pub bone_meal: Item,
1094 pub bone: Item,
1095 pub sugar: Item,
1096 pub cake: Item,
1097 pub white_bed: Item,
1098 pub orange_bed: Item,
1099 pub magenta_bed: Item,
1100 pub light_blue_bed: Item,
1101 pub yellow_bed: Item,
1102 pub lime_bed: Item,
1103 pub pink_bed: Item,
1104 pub gray_bed: Item,
1105 pub light_gray_bed: Item,
1106 pub cyan_bed: Item,
1107 pub purple_bed: Item,
1108 pub blue_bed: Item,
1109 pub brown_bed: Item,
1110 pub green_bed: Item,
1111 pub red_bed: Item,
1112 pub black_bed: Item,
1113 pub cookie: Item,
1114 pub crafter: Item,
1115 pub filled_map: Item,
1116 pub shears: Item,
1117 pub melon_slice: Item,
1118 pub dried_kelp: Item,
1119 pub pumpkin_seeds: Item,
1120 pub melon_seeds: Item,
1121 pub beef: Item,
1122 pub cooked_beef: Item,
1123 pub chicken: Item,
1124 pub cooked_chicken: Item,
1125 pub rotten_flesh: Item,
1126 pub ender_pearl: Item,
1127 pub blaze_rod: Item,
1128 pub ghast_tear: Item,
1129 pub gold_nugget: Item,
1130 pub nether_wart: Item,
1131 pub glass_bottle: Item,
1132 pub potion: Item,
1133 pub spider_eye: Item,
1134 pub fermented_spider_eye: Item,
1135 pub blaze_powder: Item,
1136 pub magma_cream: Item,
1137 pub brewing_stand: Item,
1138 pub cauldron: Item,
1139 pub ender_eye: Item,
1140 pub glistering_melon_slice: Item,
1141 pub chicken_spawn_egg: Item,
1142 pub cow_spawn_egg: Item,
1143 pub pig_spawn_egg: Item,
1144 pub sheep_spawn_egg: Item,
1145 pub camel_spawn_egg: Item,
1146 pub donkey_spawn_egg: Item,
1147 pub horse_spawn_egg: Item,
1148 pub mule_spawn_egg: Item,
1149 pub cat_spawn_egg: Item,
1150 pub parrot_spawn_egg: Item,
1151 pub wolf_spawn_egg: Item,
1152 pub armadillo_spawn_egg: Item,
1153 pub bat_spawn_egg: Item,
1154 pub bee_spawn_egg: Item,
1155 pub fox_spawn_egg: Item,
1156 pub goat_spawn_egg: Item,
1157 pub llama_spawn_egg: Item,
1158 pub ocelot_spawn_egg: Item,
1159 pub panda_spawn_egg: Item,
1160 pub polar_bear_spawn_egg: Item,
1161 pub rabbit_spawn_egg: Item,
1162 pub axolotl_spawn_egg: Item,
1163 pub cod_spawn_egg: Item,
1164 pub dolphin_spawn_egg: Item,
1165 pub frog_spawn_egg: Item,
1166 pub glow_squid_spawn_egg: Item,
1167 pub nautilus_spawn_egg: Item,
1168 pub pufferfish_spawn_egg: Item,
1169 pub salmon_spawn_egg: Item,
1170 pub squid_spawn_egg: Item,
1171 pub tadpole_spawn_egg: Item,
1172 pub tropical_fish_spawn_egg: Item,
1173 pub turtle_spawn_egg: Item,
1174 pub allay_spawn_egg: Item,
1175 pub mooshroom_spawn_egg: Item,
1176 pub sniffer_spawn_egg: Item,
1177 pub copper_golem_spawn_egg: Item,
1178 pub iron_golem_spawn_egg: Item,
1179 pub snow_golem_spawn_egg: Item,
1180 pub trader_llama_spawn_egg: Item,
1181 pub villager_spawn_egg: Item,
1182 pub wandering_trader_spawn_egg: Item,
1183 pub bogged_spawn_egg: Item,
1184 pub camel_husk_spawn_egg: Item,
1185 pub drowned_spawn_egg: Item,
1186 pub husk_spawn_egg: Item,
1187 pub parched_spawn_egg: Item,
1188 pub skeleton_spawn_egg: Item,
1189 pub skeleton_horse_spawn_egg: Item,
1190 pub stray_spawn_egg: Item,
1191 pub wither_spawn_egg: Item,
1192 pub wither_skeleton_spawn_egg: Item,
1193 pub zombie_spawn_egg: Item,
1194 pub zombie_horse_spawn_egg: Item,
1195 pub zombie_nautilus_spawn_egg: Item,
1196 pub zombie_villager_spawn_egg: Item,
1197 pub cave_spider_spawn_egg: Item,
1198 pub spider_spawn_egg: Item,
1199 pub breeze_spawn_egg: Item,
1200 pub creaking_spawn_egg: Item,
1201 pub creeper_spawn_egg: Item,
1202 pub elder_guardian_spawn_egg: Item,
1203 pub guardian_spawn_egg: Item,
1204 pub phantom_spawn_egg: Item,
1205 pub silverfish_spawn_egg: Item,
1206 pub slime_spawn_egg: Item,
1207 pub warden_spawn_egg: Item,
1208 pub witch_spawn_egg: Item,
1209 pub evoker_spawn_egg: Item,
1210 pub pillager_spawn_egg: Item,
1211 pub ravager_spawn_egg: Item,
1212 pub vindicator_spawn_egg: Item,
1213 pub vex_spawn_egg: Item,
1214 pub blaze_spawn_egg: Item,
1215 pub ghast_spawn_egg: Item,
1216 pub happy_ghast_spawn_egg: Item,
1217 pub hoglin_spawn_egg: Item,
1218 pub magma_cube_spawn_egg: Item,
1219 pub piglin_spawn_egg: Item,
1220 pub piglin_brute_spawn_egg: Item,
1221 pub strider_spawn_egg: Item,
1222 pub zoglin_spawn_egg: Item,
1223 pub zombified_piglin_spawn_egg: Item,
1224 pub ender_dragon_spawn_egg: Item,
1225 pub enderman_spawn_egg: Item,
1226 pub endermite_spawn_egg: Item,
1227 pub shulker_spawn_egg: Item,
1228 pub experience_bottle: Item,
1229 pub fire_charge: Item,
1230 pub wind_charge: Item,
1231 pub writable_book: Item,
1232 pub written_book: Item,
1233 pub breeze_rod: Item,
1234 pub mace: Item,
1235 pub item_frame: Item,
1236 pub glow_item_frame: Item,
1237 pub flower_pot: Item,
1238 pub carrot: Item,
1239 pub potato: Item,
1240 pub baked_potato: Item,
1241 pub poisonous_potato: Item,
1242 pub map: Item,
1243 pub golden_carrot: Item,
1244 pub skeleton_skull: Item,
1245 pub wither_skeleton_skull: Item,
1246 pub player_head: Item,
1247 pub zombie_head: Item,
1248 pub creeper_head: Item,
1249 pub dragon_head: Item,
1250 pub piglin_head: Item,
1251 pub nether_star: Item,
1252 pub pumpkin_pie: Item,
1253 pub firework_rocket: Item,
1254 pub firework_star: Item,
1255 pub enchanted_book: Item,
1256 pub nether_brick: Item,
1257 pub resin_brick: Item,
1258 pub prismarine_shard: Item,
1259 pub prismarine_crystals: Item,
1260 pub rabbit: Item,
1261 pub cooked_rabbit: Item,
1262 pub rabbit_stew: Item,
1263 pub rabbit_foot: Item,
1264 pub rabbit_hide: Item,
1265 pub armor_stand: Item,
1266 pub copper_horse_armor: Item,
1267 pub iron_horse_armor: Item,
1268 pub golden_horse_armor: Item,
1269 pub diamond_horse_armor: Item,
1270 pub netherite_horse_armor: Item,
1271 pub leather_horse_armor: Item,
1272 pub lead: Item,
1273 pub name_tag: Item,
1274 pub command_block_minecart: Item,
1275 pub mutton: Item,
1276 pub cooked_mutton: Item,
1277 pub white_banner: Item,
1278 pub orange_banner: Item,
1279 pub magenta_banner: Item,
1280 pub light_blue_banner: Item,
1281 pub yellow_banner: Item,
1282 pub lime_banner: Item,
1283 pub pink_banner: Item,
1284 pub gray_banner: Item,
1285 pub light_gray_banner: Item,
1286 pub cyan_banner: Item,
1287 pub purple_banner: Item,
1288 pub blue_banner: Item,
1289 pub brown_banner: Item,
1290 pub green_banner: Item,
1291 pub red_banner: Item,
1292 pub black_banner: Item,
1293 pub end_crystal: Item,
1294 pub chorus_fruit: Item,
1295 pub popped_chorus_fruit: Item,
1296 pub torchflower_seeds: Item,
1297 pub pitcher_pod: Item,
1298 pub beetroot: Item,
1299 pub beetroot_seeds: Item,
1300 pub beetroot_soup: Item,
1301 pub dragon_breath: Item,
1302 pub splash_potion: Item,
1303 pub spectral_arrow: Item,
1304 pub tipped_arrow: Item,
1305 pub lingering_potion: Item,
1306 pub shield: Item,
1307 pub wooden_spear: Item,
1308 pub stone_spear: Item,
1309 pub copper_spear: Item,
1310 pub iron_spear: Item,
1311 pub golden_spear: Item,
1312 pub diamond_spear: Item,
1313 pub netherite_spear: Item,
1314 pub totem_of_undying: Item,
1315 pub shulker_shell: Item,
1316 pub iron_nugget: Item,
1317 pub copper_nugget: Item,
1318 pub knowledge_book: Item,
1319 pub debug_stick: Item,
1320 pub music_disc_13: Item,
1321 pub music_disc_cat: Item,
1322 pub music_disc_blocks: Item,
1323 pub music_disc_chirp: Item,
1324 pub music_disc_creator: Item,
1325 pub music_disc_creator_music_box: Item,
1326 pub music_disc_far: Item,
1327 pub music_disc_lava_chicken: Item,
1328 pub music_disc_mall: Item,
1329 pub music_disc_mellohi: Item,
1330 pub music_disc_stal: Item,
1331 pub music_disc_strad: Item,
1332 pub music_disc_ward: Item,
1333 pub music_disc_11: Item,
1334 pub music_disc_wait: Item,
1335 pub music_disc_otherside: Item,
1336 pub music_disc_relic: Item,
1337 pub music_disc_5: Item,
1338 pub music_disc_pigstep: Item,
1339 pub music_disc_precipice: Item,
1340 pub music_disc_tears: Item,
1341 pub disc_fragment_5: Item,
1342 pub trident: Item,
1343 pub nautilus_shell: Item,
1344 pub iron_nautilus_armor: Item,
1345 pub golden_nautilus_armor: Item,
1346 pub diamond_nautilus_armor: Item,
1347 pub netherite_nautilus_armor: Item,
1348 pub copper_nautilus_armor: Item,
1349 pub heart_of_the_sea: Item,
1350 pub crossbow: Item,
1351 pub suspicious_stew: Item,
1352 pub loom: Item,
1353 pub flower_banner_pattern: Item,
1354 pub creeper_banner_pattern: Item,
1355 pub skull_banner_pattern: Item,
1356 pub mojang_banner_pattern: Item,
1357 pub globe_banner_pattern: Item,
1358 pub piglin_banner_pattern: Item,
1359 pub flow_banner_pattern: Item,
1360 pub guster_banner_pattern: Item,
1361 pub field_masoned_banner_pattern: Item,
1362 pub bordure_indented_banner_pattern: Item,
1363 pub goat_horn: Item,
1364 pub composter: Item,
1365 pub barrel: Item,
1366 pub smoker: Item,
1367 pub blast_furnace: Item,
1368 pub cartography_table: Item,
1369 pub fletching_table: Item,
1370 pub grindstone: Item,
1371 pub smithing_table: Item,
1372 pub stonecutter: Item,
1373 pub bell: Item,
1374 pub lantern: Item,
1375 pub soul_lantern: Item,
1376 pub copper_lantern: Item,
1377 pub exposed_copper_lantern: Item,
1378 pub weathered_copper_lantern: Item,
1379 pub oxidized_copper_lantern: Item,
1380 pub waxed_copper_lantern: Item,
1381 pub waxed_exposed_copper_lantern: Item,
1382 pub waxed_weathered_copper_lantern: Item,
1383 pub waxed_oxidized_copper_lantern: Item,
1384 pub sweet_berries: Item,
1385 pub glow_berries: Item,
1386 pub campfire: Item,
1387 pub soul_campfire: Item,
1388 pub shroomlight: Item,
1389 pub honeycomb: Item,
1390 pub bee_nest: Item,
1391 pub beehive: Item,
1392 pub honey_bottle: Item,
1393 pub honeycomb_block: Item,
1394 pub lodestone: Item,
1395 pub crying_obsidian: Item,
1396 pub blackstone: Item,
1397 pub blackstone_slab: Item,
1398 pub blackstone_stairs: Item,
1399 pub gilded_blackstone: Item,
1400 pub polished_blackstone: Item,
1401 pub polished_blackstone_slab: Item,
1402 pub polished_blackstone_stairs: Item,
1403 pub chiseled_polished_blackstone: Item,
1404 pub polished_blackstone_bricks: Item,
1405 pub polished_blackstone_brick_slab: Item,
1406 pub polished_blackstone_brick_stairs: Item,
1407 pub cracked_polished_blackstone_bricks: Item,
1408 pub respawn_anchor: Item,
1409 pub candle: Item,
1410 pub white_candle: Item,
1411 pub orange_candle: Item,
1412 pub magenta_candle: Item,
1413 pub light_blue_candle: Item,
1414 pub yellow_candle: Item,
1415 pub lime_candle: Item,
1416 pub pink_candle: Item,
1417 pub gray_candle: Item,
1418 pub light_gray_candle: Item,
1419 pub cyan_candle: Item,
1420 pub purple_candle: Item,
1421 pub blue_candle: Item,
1422 pub brown_candle: Item,
1423 pub green_candle: Item,
1424 pub red_candle: Item,
1425 pub black_candle: Item,
1426 pub small_amethyst_bud: Item,
1427 pub medium_amethyst_bud: Item,
1428 pub large_amethyst_bud: Item,
1429 pub amethyst_cluster: Item,
1430 pub pointed_dripstone: Item,
1431 pub ochre_froglight: Item,
1432 pub verdant_froglight: Item,
1433 pub pearlescent_froglight: Item,
1434 pub frogspawn: Item,
1435 pub echo_shard: Item,
1436 pub brush: Item,
1437 pub netherite_upgrade_smithing_template: Item,
1438 pub sentry_armor_trim_smithing_template: Item,
1439 pub dune_armor_trim_smithing_template: Item,
1440 pub coast_armor_trim_smithing_template: Item,
1441 pub wild_armor_trim_smithing_template: Item,
1442 pub ward_armor_trim_smithing_template: Item,
1443 pub eye_armor_trim_smithing_template: Item,
1444 pub vex_armor_trim_smithing_template: Item,
1445 pub tide_armor_trim_smithing_template: Item,
1446 pub snout_armor_trim_smithing_template: Item,
1447 pub rib_armor_trim_smithing_template: Item,
1448 pub spire_armor_trim_smithing_template: Item,
1449 pub wayfinder_armor_trim_smithing_template: Item,
1450 pub shaper_armor_trim_smithing_template: Item,
1451 pub silence_armor_trim_smithing_template: Item,
1452 pub raiser_armor_trim_smithing_template: Item,
1453 pub host_armor_trim_smithing_template: Item,
1454 pub flow_armor_trim_smithing_template: Item,
1455 pub bolt_armor_trim_smithing_template: Item,
1456 pub angler_pottery_sherd: Item,
1457 pub archer_pottery_sherd: Item,
1458 pub arms_up_pottery_sherd: Item,
1459 pub blade_pottery_sherd: Item,
1460 pub brewer_pottery_sherd: Item,
1461 pub burn_pottery_sherd: Item,
1462 pub danger_pottery_sherd: Item,
1463 pub explorer_pottery_sherd: Item,
1464 pub flow_pottery_sherd: Item,
1465 pub friend_pottery_sherd: Item,
1466 pub guster_pottery_sherd: Item,
1467 pub heart_pottery_sherd: Item,
1468 pub heartbreak_pottery_sherd: Item,
1469 pub howl_pottery_sherd: Item,
1470 pub miner_pottery_sherd: Item,
1471 pub mourner_pottery_sherd: Item,
1472 pub plenty_pottery_sherd: Item,
1473 pub prize_pottery_sherd: Item,
1474 pub scrape_pottery_sherd: Item,
1475 pub sheaf_pottery_sherd: Item,
1476 pub shelter_pottery_sherd: Item,
1477 pub skull_pottery_sherd: Item,
1478 pub snort_pottery_sherd: Item,
1479 pub copper_grate: Item,
1480 pub exposed_copper_grate: Item,
1481 pub weathered_copper_grate: Item,
1482 pub oxidized_copper_grate: Item,
1483 pub waxed_copper_grate: Item,
1484 pub waxed_exposed_copper_grate: Item,
1485 pub waxed_weathered_copper_grate: Item,
1486 pub waxed_oxidized_copper_grate: Item,
1487 pub copper_bulb: Item,
1488 pub exposed_copper_bulb: Item,
1489 pub weathered_copper_bulb: Item,
1490 pub oxidized_copper_bulb: Item,
1491 pub waxed_copper_bulb: Item,
1492 pub waxed_exposed_copper_bulb: Item,
1493 pub waxed_weathered_copper_bulb: Item,
1494 pub waxed_oxidized_copper_bulb: Item,
1495 pub copper_chest: Item,
1496 pub exposed_copper_chest: Item,
1497 pub weathered_copper_chest: Item,
1498 pub oxidized_copper_chest: Item,
1499 pub waxed_copper_chest: Item,
1500 pub waxed_exposed_copper_chest: Item,
1501 pub waxed_weathered_copper_chest: Item,
1502 pub waxed_oxidized_copper_chest: Item,
1503 pub copper_golem_statue: Item,
1504 pub exposed_copper_golem_statue: Item,
1505 pub weathered_copper_golem_statue: Item,
1506 pub oxidized_copper_golem_statue: Item,
1507 pub waxed_copper_golem_statue: Item,
1508 pub waxed_exposed_copper_golem_statue: Item,
1509 pub waxed_weathered_copper_golem_statue: Item,
1510 pub waxed_oxidized_copper_golem_statue: Item,
1511 pub trial_spawner: Item,
1512 pub trial_key: Item,
1513 pub ominous_trial_key: Item,
1514 pub vault: Item,
1515 pub ominous_bottle: Item,
1516}
1517impl Items {
1518 fn init() -> Self {
1519 Self {
1520 air: Item {
1521 key: Identifier::vanilla_static("air"),
1522 components: DataComponentMap::common_item_components(),
1523 craft_remainder: None,
1524 id: OnceLock::new(),
1525 },
1526 stone: Item::from_block(&vanilla_blocks::STONE),
1527 granite: Item::from_block(&vanilla_blocks::GRANITE),
1528 polished_granite: Item::from_block(&vanilla_blocks::POLISHED_GRANITE),
1529 diorite: Item::from_block(&vanilla_blocks::DIORITE),
1530 polished_diorite: Item::from_block(&vanilla_blocks::POLISHED_DIORITE),
1531 andesite: Item::from_block(&vanilla_blocks::ANDESITE),
1532 polished_andesite: Item::from_block(&vanilla_blocks::POLISHED_ANDESITE),
1533 deepslate: Item::from_block(&vanilla_blocks::DEEPSLATE),
1534 cobbled_deepslate: Item::from_block(&vanilla_blocks::COBBLED_DEEPSLATE),
1535 polished_deepslate: Item::from_block(&vanilla_blocks::POLISHED_DEEPSLATE),
1536 calcite: Item::from_block(&vanilla_blocks::CALCITE),
1537 tuff: Item::from_block(&vanilla_blocks::TUFF),
1538 tuff_slab: Item::from_block(&vanilla_blocks::TUFF_SLAB),
1539 tuff_stairs: Item::from_block(&vanilla_blocks::TUFF_STAIRS),
1540 tuff_wall: Item::from_block(&vanilla_blocks::TUFF_WALL),
1541 chiseled_tuff: Item::from_block(&vanilla_blocks::CHISELED_TUFF),
1542 polished_tuff: Item::from_block(&vanilla_blocks::POLISHED_TUFF),
1543 polished_tuff_slab: Item::from_block(&vanilla_blocks::POLISHED_TUFF_SLAB),
1544 polished_tuff_stairs: Item::from_block(&vanilla_blocks::POLISHED_TUFF_STAIRS),
1545 polished_tuff_wall: Item::from_block(&vanilla_blocks::POLISHED_TUFF_WALL),
1546 tuff_bricks: Item::from_block(&vanilla_blocks::TUFF_BRICKS),
1547 tuff_brick_slab: Item::from_block(&vanilla_blocks::TUFF_BRICK_SLAB),
1548 tuff_brick_stairs: Item::from_block(&vanilla_blocks::TUFF_BRICK_STAIRS),
1549 tuff_brick_wall: Item::from_block(&vanilla_blocks::TUFF_BRICK_WALL),
1550 chiseled_tuff_bricks: Item::from_block(&vanilla_blocks::CHISELED_TUFF_BRICKS),
1551 dripstone_block: Item::from_block(&vanilla_blocks::DRIPSTONE_BLOCK),
1552 grass_block: Item::from_block(&vanilla_blocks::GRASS_BLOCK),
1553 dirt: Item::from_block(&vanilla_blocks::DIRT),
1554 coarse_dirt: Item::from_block(&vanilla_blocks::COARSE_DIRT),
1555 podzol: Item::from_block(&vanilla_blocks::PODZOL),
1556 rooted_dirt: Item::from_block(&vanilla_blocks::ROOTED_DIRT),
1557 mud: Item::from_block(&vanilla_blocks::MUD),
1558 crimson_nylium: Item::from_block(&vanilla_blocks::CRIMSON_NYLIUM),
1559 warped_nylium: Item::from_block(&vanilla_blocks::WARPED_NYLIUM),
1560 cobblestone: Item::from_block(&vanilla_blocks::COBBLESTONE),
1561 oak_planks: Item::from_block(&vanilla_blocks::OAK_PLANKS),
1562 spruce_planks: Item::from_block(&vanilla_blocks::SPRUCE_PLANKS),
1563 birch_planks: Item::from_block(&vanilla_blocks::BIRCH_PLANKS),
1564 jungle_planks: Item::from_block(&vanilla_blocks::JUNGLE_PLANKS),
1565 acacia_planks: Item::from_block(&vanilla_blocks::ACACIA_PLANKS),
1566 cherry_planks: Item::from_block(&vanilla_blocks::CHERRY_PLANKS),
1567 dark_oak_planks: Item::from_block(&vanilla_blocks::DARK_OAK_PLANKS),
1568 pale_oak_planks: Item::from_block(&vanilla_blocks::PALE_OAK_PLANKS),
1569 mangrove_planks: Item::from_block(&vanilla_blocks::MANGROVE_PLANKS),
1570 bamboo_planks: Item::from_block(&vanilla_blocks::BAMBOO_PLANKS),
1571 crimson_planks: Item::from_block(&vanilla_blocks::CRIMSON_PLANKS),
1572 warped_planks: Item::from_block(&vanilla_blocks::WARPED_PLANKS),
1573 bamboo_mosaic: Item::from_block(&vanilla_blocks::BAMBOO_MOSAIC),
1574 oak_sapling: Item::from_block(&vanilla_blocks::OAK_SAPLING),
1575 spruce_sapling: Item::from_block(&vanilla_blocks::SPRUCE_SAPLING),
1576 birch_sapling: Item::from_block(&vanilla_blocks::BIRCH_SAPLING),
1577 jungle_sapling: Item::from_block(&vanilla_blocks::JUNGLE_SAPLING),
1578 acacia_sapling: Item::from_block(&vanilla_blocks::ACACIA_SAPLING),
1579 cherry_sapling: Item::from_block(&vanilla_blocks::CHERRY_SAPLING),
1580 dark_oak_sapling: Item::from_block(&vanilla_blocks::DARK_OAK_SAPLING),
1581 pale_oak_sapling: Item::from_block(&vanilla_blocks::PALE_OAK_SAPLING),
1582 mangrove_propagule: Item::from_block(&vanilla_blocks::MANGROVE_PROPAGULE),
1583 bedrock: Item::from_block(&vanilla_blocks::BEDROCK),
1584 sand: Item::from_block(&vanilla_blocks::SAND),
1585 suspicious_sand: Item::from_block(&vanilla_blocks::SUSPICIOUS_SAND),
1586 suspicious_gravel: Item::from_block(&vanilla_blocks::SUSPICIOUS_GRAVEL),
1587 red_sand: Item::from_block(&vanilla_blocks::RED_SAND),
1588 gravel: Item::from_block(&vanilla_blocks::GRAVEL),
1589 coal_ore: Item::from_block(&vanilla_blocks::COAL_ORE),
1590 deepslate_coal_ore: Item::from_block(&vanilla_blocks::DEEPSLATE_COAL_ORE),
1591 iron_ore: Item::from_block(&vanilla_blocks::IRON_ORE),
1592 deepslate_iron_ore: Item::from_block(&vanilla_blocks::DEEPSLATE_IRON_ORE),
1593 copper_ore: Item::from_block(&vanilla_blocks::COPPER_ORE),
1594 deepslate_copper_ore: Item::from_block(&vanilla_blocks::DEEPSLATE_COPPER_ORE),
1595 gold_ore: Item::from_block(&vanilla_blocks::GOLD_ORE),
1596 deepslate_gold_ore: Item::from_block(&vanilla_blocks::DEEPSLATE_GOLD_ORE),
1597 redstone_ore: Item::from_block(&vanilla_blocks::REDSTONE_ORE),
1598 deepslate_redstone_ore: Item::from_block(&vanilla_blocks::DEEPSLATE_REDSTONE_ORE),
1599 emerald_ore: Item::from_block(&vanilla_blocks::EMERALD_ORE),
1600 deepslate_emerald_ore: Item::from_block(&vanilla_blocks::DEEPSLATE_EMERALD_ORE),
1601 lapis_ore: Item::from_block(&vanilla_blocks::LAPIS_ORE),
1602 deepslate_lapis_ore: Item::from_block(&vanilla_blocks::DEEPSLATE_LAPIS_ORE),
1603 diamond_ore: Item::from_block(&vanilla_blocks::DIAMOND_ORE),
1604 deepslate_diamond_ore: Item::from_block(&vanilla_blocks::DEEPSLATE_DIAMOND_ORE),
1605 nether_gold_ore: Item::from_block(&vanilla_blocks::NETHER_GOLD_ORE),
1606 nether_quartz_ore: Item::from_block(&vanilla_blocks::NETHER_QUARTZ_ORE),
1607 ancient_debris: Item::from_block(&vanilla_blocks::ANCIENT_DEBRIS),
1608 coal_block: Item::from_block(&vanilla_blocks::COAL_BLOCK),
1609 raw_iron_block: Item::from_block(&vanilla_blocks::RAW_IRON_BLOCK),
1610 raw_copper_block: Item::from_block(&vanilla_blocks::RAW_COPPER_BLOCK),
1611 raw_gold_block: Item::from_block(&vanilla_blocks::RAW_GOLD_BLOCK),
1612 heavy_core: Item::from_block(&vanilla_blocks::HEAVY_CORE),
1613 amethyst_block: Item::from_block(&vanilla_blocks::AMETHYST_BLOCK),
1614 budding_amethyst: Item::from_block(&vanilla_blocks::BUDDING_AMETHYST),
1615 iron_block: Item::from_block(&vanilla_blocks::IRON_BLOCK),
1616 copper_block: Item::from_block(&vanilla_blocks::COPPER_BLOCK),
1617 gold_block: Item::from_block(&vanilla_blocks::GOLD_BLOCK),
1618 diamond_block: Item::from_block(&vanilla_blocks::DIAMOND_BLOCK),
1619 netherite_block: Item::from_block(&vanilla_blocks::NETHERITE_BLOCK),
1620 exposed_copper: Item::from_block(&vanilla_blocks::EXPOSED_COPPER),
1621 weathered_copper: Item::from_block(&vanilla_blocks::WEATHERED_COPPER),
1622 oxidized_copper: Item::from_block(&vanilla_blocks::OXIDIZED_COPPER),
1623 chiseled_copper: Item::from_block(&vanilla_blocks::CHISELED_COPPER),
1624 exposed_chiseled_copper: Item::from_block(&vanilla_blocks::EXPOSED_CHISELED_COPPER),
1625 weathered_chiseled_copper: Item::from_block(&vanilla_blocks::WEATHERED_CHISELED_COPPER),
1626 oxidized_chiseled_copper: Item::from_block(&vanilla_blocks::OXIDIZED_CHISELED_COPPER),
1627 cut_copper: Item::from_block(&vanilla_blocks::CUT_COPPER),
1628 exposed_cut_copper: Item::from_block(&vanilla_blocks::EXPOSED_CUT_COPPER),
1629 weathered_cut_copper: Item::from_block(&vanilla_blocks::WEATHERED_CUT_COPPER),
1630 oxidized_cut_copper: Item::from_block(&vanilla_blocks::OXIDIZED_CUT_COPPER),
1631 cut_copper_stairs: Item::from_block(&vanilla_blocks::CUT_COPPER_STAIRS),
1632 exposed_cut_copper_stairs: Item::from_block(&vanilla_blocks::EXPOSED_CUT_COPPER_STAIRS),
1633 weathered_cut_copper_stairs: Item::from_block(
1634 &vanilla_blocks::WEATHERED_CUT_COPPER_STAIRS,
1635 ),
1636 oxidized_cut_copper_stairs: Item::from_block(
1637 &vanilla_blocks::OXIDIZED_CUT_COPPER_STAIRS,
1638 ),
1639 cut_copper_slab: Item::from_block(&vanilla_blocks::CUT_COPPER_SLAB),
1640 exposed_cut_copper_slab: Item::from_block(&vanilla_blocks::EXPOSED_CUT_COPPER_SLAB),
1641 weathered_cut_copper_slab: Item::from_block(&vanilla_blocks::WEATHERED_CUT_COPPER_SLAB),
1642 oxidized_cut_copper_slab: Item::from_block(&vanilla_blocks::OXIDIZED_CUT_COPPER_SLAB),
1643 waxed_copper_block: Item::from_block(&vanilla_blocks::WAXED_COPPER_BLOCK),
1644 waxed_exposed_copper: Item::from_block(&vanilla_blocks::WAXED_EXPOSED_COPPER),
1645 waxed_weathered_copper: Item::from_block(&vanilla_blocks::WAXED_WEATHERED_COPPER),
1646 waxed_oxidized_copper: Item::from_block(&vanilla_blocks::WAXED_OXIDIZED_COPPER),
1647 waxed_chiseled_copper: Item::from_block(&vanilla_blocks::WAXED_CHISELED_COPPER),
1648 waxed_exposed_chiseled_copper: Item::from_block(
1649 &vanilla_blocks::WAXED_EXPOSED_CHISELED_COPPER,
1650 ),
1651 waxed_weathered_chiseled_copper: Item::from_block(
1652 &vanilla_blocks::WAXED_WEATHERED_CHISELED_COPPER,
1653 ),
1654 waxed_oxidized_chiseled_copper: Item::from_block(
1655 &vanilla_blocks::WAXED_OXIDIZED_CHISELED_COPPER,
1656 ),
1657 waxed_cut_copper: Item::from_block(&vanilla_blocks::WAXED_CUT_COPPER),
1658 waxed_exposed_cut_copper: Item::from_block(&vanilla_blocks::WAXED_EXPOSED_CUT_COPPER),
1659 waxed_weathered_cut_copper: Item::from_block(
1660 &vanilla_blocks::WAXED_WEATHERED_CUT_COPPER,
1661 ),
1662 waxed_oxidized_cut_copper: Item::from_block(&vanilla_blocks::WAXED_OXIDIZED_CUT_COPPER),
1663 waxed_cut_copper_stairs: Item::from_block(&vanilla_blocks::WAXED_CUT_COPPER_STAIRS),
1664 waxed_exposed_cut_copper_stairs: Item::from_block(
1665 &vanilla_blocks::WAXED_EXPOSED_CUT_COPPER_STAIRS,
1666 ),
1667 waxed_weathered_cut_copper_stairs: Item::from_block(
1668 &vanilla_blocks::WAXED_WEATHERED_CUT_COPPER_STAIRS,
1669 ),
1670 waxed_oxidized_cut_copper_stairs: Item::from_block(
1671 &vanilla_blocks::WAXED_OXIDIZED_CUT_COPPER_STAIRS,
1672 ),
1673 waxed_cut_copper_slab: Item::from_block(&vanilla_blocks::WAXED_CUT_COPPER_SLAB),
1674 waxed_exposed_cut_copper_slab: Item::from_block(
1675 &vanilla_blocks::WAXED_EXPOSED_CUT_COPPER_SLAB,
1676 ),
1677 waxed_weathered_cut_copper_slab: Item::from_block(
1678 &vanilla_blocks::WAXED_WEATHERED_CUT_COPPER_SLAB,
1679 ),
1680 waxed_oxidized_cut_copper_slab: Item::from_block(
1681 &vanilla_blocks::WAXED_OXIDIZED_CUT_COPPER_SLAB,
1682 ),
1683 oak_log: Item::from_block(&vanilla_blocks::OAK_LOG),
1684 spruce_log: Item::from_block(&vanilla_blocks::SPRUCE_LOG),
1685 birch_log: Item::from_block(&vanilla_blocks::BIRCH_LOG),
1686 jungle_log: Item::from_block(&vanilla_blocks::JUNGLE_LOG),
1687 acacia_log: Item::from_block(&vanilla_blocks::ACACIA_LOG),
1688 cherry_log: Item::from_block(&vanilla_blocks::CHERRY_LOG),
1689 pale_oak_log: Item::from_block(&vanilla_blocks::PALE_OAK_LOG),
1690 dark_oak_log: Item::from_block(&vanilla_blocks::DARK_OAK_LOG),
1691 mangrove_log: Item::from_block(&vanilla_blocks::MANGROVE_LOG),
1692 mangrove_roots: Item::from_block(&vanilla_blocks::MANGROVE_ROOTS),
1693 muddy_mangrove_roots: Item::from_block(&vanilla_blocks::MUDDY_MANGROVE_ROOTS),
1694 crimson_stem: Item::from_block(&vanilla_blocks::CRIMSON_STEM),
1695 warped_stem: Item::from_block(&vanilla_blocks::WARPED_STEM),
1696 bamboo_block: Item::from_block(&vanilla_blocks::BAMBOO_BLOCK),
1697 stripped_oak_log: Item::from_block(&vanilla_blocks::STRIPPED_OAK_LOG),
1698 stripped_spruce_log: Item::from_block(&vanilla_blocks::STRIPPED_SPRUCE_LOG),
1699 stripped_birch_log: Item::from_block(&vanilla_blocks::STRIPPED_BIRCH_LOG),
1700 stripped_jungle_log: Item::from_block(&vanilla_blocks::STRIPPED_JUNGLE_LOG),
1701 stripped_acacia_log: Item::from_block(&vanilla_blocks::STRIPPED_ACACIA_LOG),
1702 stripped_cherry_log: Item::from_block(&vanilla_blocks::STRIPPED_CHERRY_LOG),
1703 stripped_dark_oak_log: Item::from_block(&vanilla_blocks::STRIPPED_DARK_OAK_LOG),
1704 stripped_pale_oak_log: Item::from_block(&vanilla_blocks::STRIPPED_PALE_OAK_LOG),
1705 stripped_mangrove_log: Item::from_block(&vanilla_blocks::STRIPPED_MANGROVE_LOG),
1706 stripped_crimson_stem: Item::from_block(&vanilla_blocks::STRIPPED_CRIMSON_STEM),
1707 stripped_warped_stem: Item::from_block(&vanilla_blocks::STRIPPED_WARPED_STEM),
1708 stripped_oak_wood: Item::from_block(&vanilla_blocks::STRIPPED_OAK_WOOD),
1709 stripped_spruce_wood: Item::from_block(&vanilla_blocks::STRIPPED_SPRUCE_WOOD),
1710 stripped_birch_wood: Item::from_block(&vanilla_blocks::STRIPPED_BIRCH_WOOD),
1711 stripped_jungle_wood: Item::from_block(&vanilla_blocks::STRIPPED_JUNGLE_WOOD),
1712 stripped_acacia_wood: Item::from_block(&vanilla_blocks::STRIPPED_ACACIA_WOOD),
1713 stripped_cherry_wood: Item::from_block(&vanilla_blocks::STRIPPED_CHERRY_WOOD),
1714 stripped_dark_oak_wood: Item::from_block(&vanilla_blocks::STRIPPED_DARK_OAK_WOOD),
1715 stripped_pale_oak_wood: Item::from_block(&vanilla_blocks::STRIPPED_PALE_OAK_WOOD),
1716 stripped_mangrove_wood: Item::from_block(&vanilla_blocks::STRIPPED_MANGROVE_WOOD),
1717 stripped_crimson_hyphae: Item::from_block(&vanilla_blocks::STRIPPED_CRIMSON_HYPHAE),
1718 stripped_warped_hyphae: Item::from_block(&vanilla_blocks::STRIPPED_WARPED_HYPHAE),
1719 stripped_bamboo_block: Item::from_block(&vanilla_blocks::STRIPPED_BAMBOO_BLOCK),
1720 oak_wood: Item::from_block(&vanilla_blocks::OAK_WOOD),
1721 spruce_wood: Item::from_block(&vanilla_blocks::SPRUCE_WOOD),
1722 birch_wood: Item::from_block(&vanilla_blocks::BIRCH_WOOD),
1723 jungle_wood: Item::from_block(&vanilla_blocks::JUNGLE_WOOD),
1724 acacia_wood: Item::from_block(&vanilla_blocks::ACACIA_WOOD),
1725 cherry_wood: Item::from_block(&vanilla_blocks::CHERRY_WOOD),
1726 pale_oak_wood: Item::from_block(&vanilla_blocks::PALE_OAK_WOOD),
1727 dark_oak_wood: Item::from_block(&vanilla_blocks::DARK_OAK_WOOD),
1728 mangrove_wood: Item::from_block(&vanilla_blocks::MANGROVE_WOOD),
1729 crimson_hyphae: Item::from_block(&vanilla_blocks::CRIMSON_HYPHAE),
1730 warped_hyphae: Item::from_block(&vanilla_blocks::WARPED_HYPHAE),
1731 oak_leaves: Item::from_block(&vanilla_blocks::OAK_LEAVES),
1732 spruce_leaves: Item::from_block(&vanilla_blocks::SPRUCE_LEAVES),
1733 birch_leaves: Item::from_block(&vanilla_blocks::BIRCH_LEAVES),
1734 jungle_leaves: Item::from_block(&vanilla_blocks::JUNGLE_LEAVES),
1735 acacia_leaves: Item::from_block(&vanilla_blocks::ACACIA_LEAVES),
1736 cherry_leaves: Item::from_block(&vanilla_blocks::CHERRY_LEAVES),
1737 dark_oak_leaves: Item::from_block(&vanilla_blocks::DARK_OAK_LEAVES),
1738 pale_oak_leaves: Item::from_block(&vanilla_blocks::PALE_OAK_LEAVES),
1739 mangrove_leaves: Item::from_block(&vanilla_blocks::MANGROVE_LEAVES),
1740 azalea_leaves: Item::from_block(&vanilla_blocks::AZALEA_LEAVES),
1741 flowering_azalea_leaves: Item::from_block(&vanilla_blocks::FLOWERING_AZALEA_LEAVES),
1742 sponge: Item::from_block(&vanilla_blocks::SPONGE),
1743 wet_sponge: Item::from_block(&vanilla_blocks::WET_SPONGE),
1744 glass: Item::from_block(&vanilla_blocks::GLASS),
1745 tinted_glass: Item::from_block(&vanilla_blocks::TINTED_GLASS),
1746 lapis_block: Item::from_block(&vanilla_blocks::LAPIS_BLOCK),
1747 sandstone: Item::from_block(&vanilla_blocks::SANDSTONE),
1748 chiseled_sandstone: Item::from_block(&vanilla_blocks::CHISELED_SANDSTONE),
1749 cut_sandstone: Item::from_block(&vanilla_blocks::CUT_SANDSTONE),
1750 cobweb: Item::from_block(&vanilla_blocks::COBWEB),
1751 short_grass: Item::from_block(&vanilla_blocks::SHORT_GRASS),
1752 fern: Item::from_block(&vanilla_blocks::FERN),
1753 bush: Item::from_block(&vanilla_blocks::BUSH),
1754 azalea: Item::from_block(&vanilla_blocks::AZALEA),
1755 flowering_azalea: Item::from_block(&vanilla_blocks::FLOWERING_AZALEA),
1756 dead_bush: Item::from_block(&vanilla_blocks::DEAD_BUSH),
1757 firefly_bush: Item::from_block(&vanilla_blocks::FIREFLY_BUSH),
1758 short_dry_grass: Item::from_block(&vanilla_blocks::SHORT_DRY_GRASS),
1759 tall_dry_grass: Item::from_block(&vanilla_blocks::TALL_DRY_GRASS),
1760 seagrass: Item::from_block(&vanilla_blocks::SEAGRASS),
1761 sea_pickle: Item::from_block(&vanilla_blocks::SEA_PICKLE),
1762 white_wool: Item::from_block(&vanilla_blocks::WHITE_WOOL),
1763 orange_wool: Item::from_block(&vanilla_blocks::ORANGE_WOOL),
1764 magenta_wool: Item::from_block(&vanilla_blocks::MAGENTA_WOOL),
1765 light_blue_wool: Item::from_block(&vanilla_blocks::LIGHT_BLUE_WOOL),
1766 yellow_wool: Item::from_block(&vanilla_blocks::YELLOW_WOOL),
1767 lime_wool: Item::from_block(&vanilla_blocks::LIME_WOOL),
1768 pink_wool: Item::from_block(&vanilla_blocks::PINK_WOOL),
1769 gray_wool: Item::from_block(&vanilla_blocks::GRAY_WOOL),
1770 light_gray_wool: Item::from_block(&vanilla_blocks::LIGHT_GRAY_WOOL),
1771 cyan_wool: Item::from_block(&vanilla_blocks::CYAN_WOOL),
1772 purple_wool: Item::from_block(&vanilla_blocks::PURPLE_WOOL),
1773 blue_wool: Item::from_block(&vanilla_blocks::BLUE_WOOL),
1774 brown_wool: Item::from_block(&vanilla_blocks::BROWN_WOOL),
1775 green_wool: Item::from_block(&vanilla_blocks::GREEN_WOOL),
1776 red_wool: Item::from_block(&vanilla_blocks::RED_WOOL),
1777 black_wool: Item::from_block(&vanilla_blocks::BLACK_WOOL),
1778 dandelion: Item::from_block(&vanilla_blocks::DANDELION),
1779 golden_dandelion: Item::from_block(&vanilla_blocks::GOLDEN_DANDELION),
1780 open_eyeblossom: Item::from_block(&vanilla_blocks::OPEN_EYEBLOSSOM),
1781 closed_eyeblossom: Item::from_block(&vanilla_blocks::CLOSED_EYEBLOSSOM),
1782 poppy: Item::from_block(&vanilla_blocks::POPPY),
1783 blue_orchid: Item::from_block(&vanilla_blocks::BLUE_ORCHID),
1784 allium: Item::from_block(&vanilla_blocks::ALLIUM),
1785 azure_bluet: Item::from_block(&vanilla_blocks::AZURE_BLUET),
1786 red_tulip: Item::from_block(&vanilla_blocks::RED_TULIP),
1787 orange_tulip: Item::from_block(&vanilla_blocks::ORANGE_TULIP),
1788 white_tulip: Item::from_block(&vanilla_blocks::WHITE_TULIP),
1789 pink_tulip: Item::from_block(&vanilla_blocks::PINK_TULIP),
1790 oxeye_daisy: Item::from_block(&vanilla_blocks::OXEYE_DAISY),
1791 cornflower: Item::from_block(&vanilla_blocks::CORNFLOWER),
1792 lily_of_the_valley: Item::from_block(&vanilla_blocks::LILY_OF_THE_VALLEY),
1793 wither_rose: Item::from_block(&vanilla_blocks::WITHER_ROSE),
1794 torchflower: Item::from_block(&vanilla_blocks::TORCHFLOWER),
1795 pitcher_plant: Item::from_block(&vanilla_blocks::PITCHER_PLANT),
1796 spore_blossom: Item::from_block(&vanilla_blocks::SPORE_BLOSSOM),
1797 brown_mushroom: Item::from_block(&vanilla_blocks::BROWN_MUSHROOM),
1798 red_mushroom: Item::from_block(&vanilla_blocks::RED_MUSHROOM),
1799 crimson_fungus: Item::from_block(&vanilla_blocks::CRIMSON_FUNGUS),
1800 warped_fungus: Item::from_block(&vanilla_blocks::WARPED_FUNGUS),
1801 crimson_roots: Item::from_block(&vanilla_blocks::CRIMSON_ROOTS),
1802 warped_roots: Item::from_block(&vanilla_blocks::WARPED_ROOTS),
1803 nether_sprouts: Item::from_block(&vanilla_blocks::NETHER_SPROUTS),
1804 weeping_vines: Item::from_block(&vanilla_blocks::WEEPING_VINES),
1805 twisting_vines: Item::from_block(&vanilla_blocks::TWISTING_VINES),
1806 sugar_cane: Item::from_block(&vanilla_blocks::SUGAR_CANE),
1807 kelp: Item::from_block(&vanilla_blocks::KELP),
1808 pink_petals: Item::from_block(&vanilla_blocks::PINK_PETALS),
1809 wildflowers: Item::from_block(&vanilla_blocks::WILDFLOWERS),
1810 leaf_litter: Item::from_block(&vanilla_blocks::LEAF_LITTER),
1811 moss_carpet: Item::from_block(&vanilla_blocks::MOSS_CARPET),
1812 moss_block: Item::from_block(&vanilla_blocks::MOSS_BLOCK),
1813 pale_moss_carpet: Item::from_block(&vanilla_blocks::PALE_MOSS_CARPET),
1814 pale_hanging_moss: Item::from_block(&vanilla_blocks::PALE_HANGING_MOSS),
1815 pale_moss_block: Item::from_block(&vanilla_blocks::PALE_MOSS_BLOCK),
1816 hanging_roots: Item::from_block(&vanilla_blocks::HANGING_ROOTS),
1817 big_dripleaf: Item::from_block(&vanilla_blocks::BIG_DRIPLEAF),
1818 small_dripleaf: Item::from_block(&vanilla_blocks::SMALL_DRIPLEAF),
1819 bamboo: Item::from_block(&vanilla_blocks::BAMBOO),
1820 oak_slab: Item::from_block(&vanilla_blocks::OAK_SLAB),
1821 spruce_slab: Item::from_block(&vanilla_blocks::SPRUCE_SLAB),
1822 birch_slab: Item::from_block(&vanilla_blocks::BIRCH_SLAB),
1823 jungle_slab: Item::from_block(&vanilla_blocks::JUNGLE_SLAB),
1824 acacia_slab: Item::from_block(&vanilla_blocks::ACACIA_SLAB),
1825 cherry_slab: Item::from_block(&vanilla_blocks::CHERRY_SLAB),
1826 dark_oak_slab: Item::from_block(&vanilla_blocks::DARK_OAK_SLAB),
1827 pale_oak_slab: Item::from_block(&vanilla_blocks::PALE_OAK_SLAB),
1828 mangrove_slab: Item::from_block(&vanilla_blocks::MANGROVE_SLAB),
1829 bamboo_slab: Item::from_block(&vanilla_blocks::BAMBOO_SLAB),
1830 bamboo_mosaic_slab: Item::from_block(&vanilla_blocks::BAMBOO_MOSAIC_SLAB),
1831 crimson_slab: Item::from_block(&vanilla_blocks::CRIMSON_SLAB),
1832 warped_slab: Item::from_block(&vanilla_blocks::WARPED_SLAB),
1833 stone_slab: Item::from_block(&vanilla_blocks::STONE_SLAB),
1834 smooth_stone_slab: Item::from_block(&vanilla_blocks::SMOOTH_STONE_SLAB),
1835 sandstone_slab: Item::from_block(&vanilla_blocks::SANDSTONE_SLAB),
1836 cut_sandstone_slab: Item::from_block(&vanilla_blocks::CUT_SANDSTONE_SLAB),
1837 petrified_oak_slab: Item::from_block(&vanilla_blocks::PETRIFIED_OAK_SLAB),
1838 cobblestone_slab: Item::from_block(&vanilla_blocks::COBBLESTONE_SLAB),
1839 brick_slab: Item::from_block(&vanilla_blocks::BRICK_SLAB),
1840 stone_brick_slab: Item::from_block(&vanilla_blocks::STONE_BRICK_SLAB),
1841 mud_brick_slab: Item::from_block(&vanilla_blocks::MUD_BRICK_SLAB),
1842 nether_brick_slab: Item::from_block(&vanilla_blocks::NETHER_BRICK_SLAB),
1843 quartz_slab: Item::from_block(&vanilla_blocks::QUARTZ_SLAB),
1844 red_sandstone_slab: Item::from_block(&vanilla_blocks::RED_SANDSTONE_SLAB),
1845 cut_red_sandstone_slab: Item::from_block(&vanilla_blocks::CUT_RED_SANDSTONE_SLAB),
1846 purpur_slab: Item::from_block(&vanilla_blocks::PURPUR_SLAB),
1847 prismarine_slab: Item::from_block(&vanilla_blocks::PRISMARINE_SLAB),
1848 prismarine_brick_slab: Item::from_block(&vanilla_blocks::PRISMARINE_BRICK_SLAB),
1849 dark_prismarine_slab: Item::from_block(&vanilla_blocks::DARK_PRISMARINE_SLAB),
1850 smooth_quartz: Item::from_block(&vanilla_blocks::SMOOTH_QUARTZ),
1851 smooth_red_sandstone: Item::from_block(&vanilla_blocks::SMOOTH_RED_SANDSTONE),
1852 smooth_sandstone: Item::from_block(&vanilla_blocks::SMOOTH_SANDSTONE),
1853 smooth_stone: Item::from_block(&vanilla_blocks::SMOOTH_STONE),
1854 bricks: Item::from_block(&vanilla_blocks::BRICKS),
1855 acacia_shelf: Item::from_block(&vanilla_blocks::ACACIA_SHELF),
1856 bamboo_shelf: Item::from_block(&vanilla_blocks::BAMBOO_SHELF),
1857 birch_shelf: Item::from_block(&vanilla_blocks::BIRCH_SHELF),
1858 cherry_shelf: Item::from_block(&vanilla_blocks::CHERRY_SHELF),
1859 crimson_shelf: Item::from_block(&vanilla_blocks::CRIMSON_SHELF),
1860 dark_oak_shelf: Item::from_block(&vanilla_blocks::DARK_OAK_SHELF),
1861 jungle_shelf: Item::from_block(&vanilla_blocks::JUNGLE_SHELF),
1862 mangrove_shelf: Item::from_block(&vanilla_blocks::MANGROVE_SHELF),
1863 oak_shelf: Item::from_block(&vanilla_blocks::OAK_SHELF),
1864 pale_oak_shelf: Item::from_block(&vanilla_blocks::PALE_OAK_SHELF),
1865 spruce_shelf: Item::from_block(&vanilla_blocks::SPRUCE_SHELF),
1866 warped_shelf: Item::from_block(&vanilla_blocks::WARPED_SHELF),
1867 bookshelf: Item::from_block(&vanilla_blocks::BOOKSHELF),
1868 chiseled_bookshelf: Item::from_block(&vanilla_blocks::CHISELED_BOOKSHELF),
1869 decorated_pot: Item::from_block(&vanilla_blocks::DECORATED_POT),
1870 mossy_cobblestone: Item::from_block(&vanilla_blocks::MOSSY_COBBLESTONE),
1871 obsidian: Item::from_block(&vanilla_blocks::OBSIDIAN),
1872 torch: Item::from_block(&vanilla_blocks::TORCH),
1873 end_rod: Item::from_block(&vanilla_blocks::END_ROD),
1874 chorus_plant: Item::from_block(&vanilla_blocks::CHORUS_PLANT),
1875 chorus_flower: Item::from_block(&vanilla_blocks::CHORUS_FLOWER),
1876 purpur_block: Item::from_block(&vanilla_blocks::PURPUR_BLOCK),
1877 purpur_pillar: Item::from_block(&vanilla_blocks::PURPUR_PILLAR),
1878 purpur_stairs: Item::from_block(&vanilla_blocks::PURPUR_STAIRS),
1879 spawner: Item::from_block(&vanilla_blocks::SPAWNER),
1880 creaking_heart: Item::from_block(&vanilla_blocks::CREAKING_HEART),
1881 chest: Item::from_block(&vanilla_blocks::CHEST),
1882 crafting_table: Item::from_block(&vanilla_blocks::CRAFTING_TABLE),
1883 farmland: Item::from_block(&vanilla_blocks::FARMLAND),
1884 furnace: Item::from_block(&vanilla_blocks::FURNACE),
1885 ladder: Item::from_block(&vanilla_blocks::LADDER),
1886 cobblestone_stairs: Item::from_block(&vanilla_blocks::COBBLESTONE_STAIRS),
1887 snow: Item::from_block(&vanilla_blocks::SNOW),
1888 ice: Item::from_block(&vanilla_blocks::ICE),
1889 snow_block: Item::from_block(&vanilla_blocks::SNOW_BLOCK),
1890 cactus: Item::from_block(&vanilla_blocks::CACTUS),
1891 cactus_flower: Item::from_block(&vanilla_blocks::CACTUS_FLOWER),
1892 clay: Item::from_block(&vanilla_blocks::CLAY),
1893 jukebox: Item::from_block(&vanilla_blocks::JUKEBOX),
1894 oak_fence: Item::from_block(&vanilla_blocks::OAK_FENCE),
1895 spruce_fence: Item::from_block(&vanilla_blocks::SPRUCE_FENCE),
1896 birch_fence: Item::from_block(&vanilla_blocks::BIRCH_FENCE),
1897 jungle_fence: Item::from_block(&vanilla_blocks::JUNGLE_FENCE),
1898 acacia_fence: Item::from_block(&vanilla_blocks::ACACIA_FENCE),
1899 cherry_fence: Item::from_block(&vanilla_blocks::CHERRY_FENCE),
1900 dark_oak_fence: Item::from_block(&vanilla_blocks::DARK_OAK_FENCE),
1901 pale_oak_fence: Item::from_block(&vanilla_blocks::PALE_OAK_FENCE),
1902 mangrove_fence: Item::from_block(&vanilla_blocks::MANGROVE_FENCE),
1903 bamboo_fence: Item::from_block(&vanilla_blocks::BAMBOO_FENCE),
1904 crimson_fence: Item::from_block(&vanilla_blocks::CRIMSON_FENCE),
1905 warped_fence: Item::from_block(&vanilla_blocks::WARPED_FENCE),
1906 pumpkin: Item::from_block(&vanilla_blocks::PUMPKIN),
1907 carved_pumpkin: Item::from_block(&vanilla_blocks::CARVED_PUMPKIN).builder_set(
1908 vanilla_components::EQUIPPABLE,
1909 Some(vanilla_components::Equippable {
1910 slot: vanilla_components::EquippableSlot::Head,
1911 }),
1912 ),
1913 jack_o_lantern: Item::from_block(&vanilla_blocks::JACK_O_LANTERN),
1914 netherrack: Item::from_block(&vanilla_blocks::NETHERRACK),
1915 soul_sand: Item::from_block(&vanilla_blocks::SOUL_SAND),
1916 soul_soil: Item::from_block(&vanilla_blocks::SOUL_SOIL),
1917 basalt: Item::from_block(&vanilla_blocks::BASALT),
1918 polished_basalt: Item::from_block(&vanilla_blocks::POLISHED_BASALT),
1919 smooth_basalt: Item::from_block(&vanilla_blocks::SMOOTH_BASALT),
1920 soul_torch: Item::from_block(&vanilla_blocks::SOUL_TORCH),
1921 copper_torch: Item::from_block(&vanilla_blocks::COPPER_TORCH),
1922 glowstone: Item::from_block(&vanilla_blocks::GLOWSTONE),
1923 infested_stone: Item::from_block(&vanilla_blocks::INFESTED_STONE),
1924 infested_cobblestone: Item::from_block(&vanilla_blocks::INFESTED_COBBLESTONE),
1925 infested_stone_bricks: Item::from_block(&vanilla_blocks::INFESTED_STONE_BRICKS),
1926 infested_mossy_stone_bricks: Item::from_block(
1927 &vanilla_blocks::INFESTED_MOSSY_STONE_BRICKS,
1928 ),
1929 infested_cracked_stone_bricks: Item::from_block(
1930 &vanilla_blocks::INFESTED_CRACKED_STONE_BRICKS,
1931 ),
1932 infested_chiseled_stone_bricks: Item::from_block(
1933 &vanilla_blocks::INFESTED_CHISELED_STONE_BRICKS,
1934 ),
1935 infested_deepslate: Item::from_block(&vanilla_blocks::INFESTED_DEEPSLATE),
1936 stone_bricks: Item::from_block(&vanilla_blocks::STONE_BRICKS),
1937 mossy_stone_bricks: Item::from_block(&vanilla_blocks::MOSSY_STONE_BRICKS),
1938 cracked_stone_bricks: Item::from_block(&vanilla_blocks::CRACKED_STONE_BRICKS),
1939 chiseled_stone_bricks: Item::from_block(&vanilla_blocks::CHISELED_STONE_BRICKS),
1940 packed_mud: Item::from_block(&vanilla_blocks::PACKED_MUD),
1941 mud_bricks: Item::from_block(&vanilla_blocks::MUD_BRICKS),
1942 deepslate_bricks: Item::from_block(&vanilla_blocks::DEEPSLATE_BRICKS),
1943 cracked_deepslate_bricks: Item::from_block(&vanilla_blocks::CRACKED_DEEPSLATE_BRICKS),
1944 deepslate_tiles: Item::from_block(&vanilla_blocks::DEEPSLATE_TILES),
1945 cracked_deepslate_tiles: Item::from_block(&vanilla_blocks::CRACKED_DEEPSLATE_TILES),
1946 chiseled_deepslate: Item::from_block(&vanilla_blocks::CHISELED_DEEPSLATE),
1947 reinforced_deepslate: Item::from_block(&vanilla_blocks::REINFORCED_DEEPSLATE),
1948 brown_mushroom_block: Item::from_block(&vanilla_blocks::BROWN_MUSHROOM_BLOCK),
1949 red_mushroom_block: Item::from_block(&vanilla_blocks::RED_MUSHROOM_BLOCK),
1950 mushroom_stem: Item::from_block(&vanilla_blocks::MUSHROOM_STEM),
1951 iron_bars: Item::from_block(&vanilla_blocks::IRON_BARS),
1952 copper_bars: Item::from_block(&vanilla_blocks::COPPER_BARS),
1953 exposed_copper_bars: Item::from_block(&vanilla_blocks::EXPOSED_COPPER_BARS),
1954 weathered_copper_bars: Item::from_block(&vanilla_blocks::WEATHERED_COPPER_BARS),
1955 oxidized_copper_bars: Item::from_block(&vanilla_blocks::OXIDIZED_COPPER_BARS),
1956 waxed_copper_bars: Item::from_block(&vanilla_blocks::WAXED_COPPER_BARS),
1957 waxed_exposed_copper_bars: Item::from_block(&vanilla_blocks::WAXED_EXPOSED_COPPER_BARS),
1958 waxed_weathered_copper_bars: Item::from_block(
1959 &vanilla_blocks::WAXED_WEATHERED_COPPER_BARS,
1960 ),
1961 waxed_oxidized_copper_bars: Item::from_block(
1962 &vanilla_blocks::WAXED_OXIDIZED_COPPER_BARS,
1963 ),
1964 iron_chain: Item::from_block(&vanilla_blocks::IRON_CHAIN),
1965 copper_chain: Item::from_block(&vanilla_blocks::COPPER_CHAIN),
1966 exposed_copper_chain: Item::from_block(&vanilla_blocks::EXPOSED_COPPER_CHAIN),
1967 weathered_copper_chain: Item::from_block(&vanilla_blocks::WEATHERED_COPPER_CHAIN),
1968 oxidized_copper_chain: Item::from_block(&vanilla_blocks::OXIDIZED_COPPER_CHAIN),
1969 waxed_copper_chain: Item::from_block(&vanilla_blocks::WAXED_COPPER_CHAIN),
1970 waxed_exposed_copper_chain: Item::from_block(
1971 &vanilla_blocks::WAXED_EXPOSED_COPPER_CHAIN,
1972 ),
1973 waxed_weathered_copper_chain: Item::from_block(
1974 &vanilla_blocks::WAXED_WEATHERED_COPPER_CHAIN,
1975 ),
1976 waxed_oxidized_copper_chain: Item::from_block(
1977 &vanilla_blocks::WAXED_OXIDIZED_COPPER_CHAIN,
1978 ),
1979 glass_pane: Item::from_block(&vanilla_blocks::GLASS_PANE),
1980 melon: Item::from_block(&vanilla_blocks::MELON),
1981 vine: Item::from_block(&vanilla_blocks::VINE),
1982 glow_lichen: Item::from_block(&vanilla_blocks::GLOW_LICHEN),
1983 resin_clump: Item::from_block(&vanilla_blocks::RESIN_CLUMP),
1984 resin_block: Item::from_block(&vanilla_blocks::RESIN_BLOCK),
1985 resin_bricks: Item::from_block(&vanilla_blocks::RESIN_BRICKS),
1986 resin_brick_stairs: Item::from_block(&vanilla_blocks::RESIN_BRICK_STAIRS),
1987 resin_brick_slab: Item::from_block(&vanilla_blocks::RESIN_BRICK_SLAB),
1988 resin_brick_wall: Item::from_block(&vanilla_blocks::RESIN_BRICK_WALL),
1989 chiseled_resin_bricks: Item::from_block(&vanilla_blocks::CHISELED_RESIN_BRICKS),
1990 brick_stairs: Item::from_block(&vanilla_blocks::BRICK_STAIRS),
1991 stone_brick_stairs: Item::from_block(&vanilla_blocks::STONE_BRICK_STAIRS),
1992 mud_brick_stairs: Item::from_block(&vanilla_blocks::MUD_BRICK_STAIRS),
1993 mycelium: Item::from_block(&vanilla_blocks::MYCELIUM),
1994 lily_pad: Item::from_block(&vanilla_blocks::LILY_PAD),
1995 nether_bricks: Item::from_block(&vanilla_blocks::NETHER_BRICKS),
1996 cracked_nether_bricks: Item::from_block(&vanilla_blocks::CRACKED_NETHER_BRICKS),
1997 chiseled_nether_bricks: Item::from_block(&vanilla_blocks::CHISELED_NETHER_BRICKS),
1998 nether_brick_fence: Item::from_block(&vanilla_blocks::NETHER_BRICK_FENCE),
1999 nether_brick_stairs: Item::from_block(&vanilla_blocks::NETHER_BRICK_STAIRS),
2000 sculk: Item::from_block(&vanilla_blocks::SCULK),
2001 sculk_vein: Item::from_block(&vanilla_blocks::SCULK_VEIN),
2002 sculk_catalyst: Item::from_block(&vanilla_blocks::SCULK_CATALYST),
2003 sculk_shrieker: Item::from_block(&vanilla_blocks::SCULK_SHRIEKER),
2004 enchanting_table: Item::from_block(&vanilla_blocks::ENCHANTING_TABLE),
2005 end_portal_frame: Item::from_block(&vanilla_blocks::END_PORTAL_FRAME),
2006 end_stone: Item::from_block(&vanilla_blocks::END_STONE),
2007 end_stone_bricks: Item::from_block(&vanilla_blocks::END_STONE_BRICKS),
2008 dragon_egg: Item::from_block(&vanilla_blocks::DRAGON_EGG),
2009 sandstone_stairs: Item::from_block(&vanilla_blocks::SANDSTONE_STAIRS),
2010 ender_chest: Item::from_block(&vanilla_blocks::ENDER_CHEST),
2011 emerald_block: Item::from_block(&vanilla_blocks::EMERALD_BLOCK),
2012 oak_stairs: Item::from_block(&vanilla_blocks::OAK_STAIRS),
2013 spruce_stairs: Item::from_block(&vanilla_blocks::SPRUCE_STAIRS),
2014 birch_stairs: Item::from_block(&vanilla_blocks::BIRCH_STAIRS),
2015 jungle_stairs: Item::from_block(&vanilla_blocks::JUNGLE_STAIRS),
2016 acacia_stairs: Item::from_block(&vanilla_blocks::ACACIA_STAIRS),
2017 cherry_stairs: Item::from_block(&vanilla_blocks::CHERRY_STAIRS),
2018 dark_oak_stairs: Item::from_block(&vanilla_blocks::DARK_OAK_STAIRS),
2019 pale_oak_stairs: Item::from_block(&vanilla_blocks::PALE_OAK_STAIRS),
2020 mangrove_stairs: Item::from_block(&vanilla_blocks::MANGROVE_STAIRS),
2021 bamboo_stairs: Item::from_block(&vanilla_blocks::BAMBOO_STAIRS),
2022 bamboo_mosaic_stairs: Item::from_block(&vanilla_blocks::BAMBOO_MOSAIC_STAIRS),
2023 crimson_stairs: Item::from_block(&vanilla_blocks::CRIMSON_STAIRS),
2024 warped_stairs: Item::from_block(&vanilla_blocks::WARPED_STAIRS),
2025 command_block: Item::from_block(&vanilla_blocks::COMMAND_BLOCK),
2026 beacon: Item::from_block(&vanilla_blocks::BEACON),
2027 cobblestone_wall: Item::from_block(&vanilla_blocks::COBBLESTONE_WALL),
2028 mossy_cobblestone_wall: Item::from_block(&vanilla_blocks::MOSSY_COBBLESTONE_WALL),
2029 brick_wall: Item::from_block(&vanilla_blocks::BRICK_WALL),
2030 prismarine_wall: Item::from_block(&vanilla_blocks::PRISMARINE_WALL),
2031 red_sandstone_wall: Item::from_block(&vanilla_blocks::RED_SANDSTONE_WALL),
2032 mossy_stone_brick_wall: Item::from_block(&vanilla_blocks::MOSSY_STONE_BRICK_WALL),
2033 granite_wall: Item::from_block(&vanilla_blocks::GRANITE_WALL),
2034 stone_brick_wall: Item::from_block(&vanilla_blocks::STONE_BRICK_WALL),
2035 mud_brick_wall: Item::from_block(&vanilla_blocks::MUD_BRICK_WALL),
2036 nether_brick_wall: Item::from_block(&vanilla_blocks::NETHER_BRICK_WALL),
2037 andesite_wall: Item::from_block(&vanilla_blocks::ANDESITE_WALL),
2038 red_nether_brick_wall: Item::from_block(&vanilla_blocks::RED_NETHER_BRICK_WALL),
2039 sandstone_wall: Item::from_block(&vanilla_blocks::SANDSTONE_WALL),
2040 end_stone_brick_wall: Item::from_block(&vanilla_blocks::END_STONE_BRICK_WALL),
2041 diorite_wall: Item::from_block(&vanilla_blocks::DIORITE_WALL),
2042 blackstone_wall: Item::from_block(&vanilla_blocks::BLACKSTONE_WALL),
2043 polished_blackstone_wall: Item::from_block(&vanilla_blocks::POLISHED_BLACKSTONE_WALL),
2044 polished_blackstone_brick_wall: Item::from_block(
2045 &vanilla_blocks::POLISHED_BLACKSTONE_BRICK_WALL,
2046 ),
2047 cobbled_deepslate_wall: Item::from_block(&vanilla_blocks::COBBLED_DEEPSLATE_WALL),
2048 polished_deepslate_wall: Item::from_block(&vanilla_blocks::POLISHED_DEEPSLATE_WALL),
2049 deepslate_brick_wall: Item::from_block(&vanilla_blocks::DEEPSLATE_BRICK_WALL),
2050 deepslate_tile_wall: Item::from_block(&vanilla_blocks::DEEPSLATE_TILE_WALL),
2051 anvil: Item::from_block(&vanilla_blocks::ANVIL),
2052 chipped_anvil: Item::from_block(&vanilla_blocks::CHIPPED_ANVIL),
2053 damaged_anvil: Item::from_block(&vanilla_blocks::DAMAGED_ANVIL),
2054 chiseled_quartz_block: Item::from_block(&vanilla_blocks::CHISELED_QUARTZ_BLOCK),
2055 quartz_block: Item::from_block(&vanilla_blocks::QUARTZ_BLOCK),
2056 quartz_bricks: Item::from_block(&vanilla_blocks::QUARTZ_BRICKS),
2057 quartz_pillar: Item::from_block(&vanilla_blocks::QUARTZ_PILLAR),
2058 quartz_stairs: Item::from_block(&vanilla_blocks::QUARTZ_STAIRS),
2059 white_terracotta: Item::from_block(&vanilla_blocks::WHITE_TERRACOTTA),
2060 orange_terracotta: Item::from_block(&vanilla_blocks::ORANGE_TERRACOTTA),
2061 magenta_terracotta: Item::from_block(&vanilla_blocks::MAGENTA_TERRACOTTA),
2062 light_blue_terracotta: Item::from_block(&vanilla_blocks::LIGHT_BLUE_TERRACOTTA),
2063 yellow_terracotta: Item::from_block(&vanilla_blocks::YELLOW_TERRACOTTA),
2064 lime_terracotta: Item::from_block(&vanilla_blocks::LIME_TERRACOTTA),
2065 pink_terracotta: Item::from_block(&vanilla_blocks::PINK_TERRACOTTA),
2066 gray_terracotta: Item::from_block(&vanilla_blocks::GRAY_TERRACOTTA),
2067 light_gray_terracotta: Item::from_block(&vanilla_blocks::LIGHT_GRAY_TERRACOTTA),
2068 cyan_terracotta: Item::from_block(&vanilla_blocks::CYAN_TERRACOTTA),
2069 purple_terracotta: Item::from_block(&vanilla_blocks::PURPLE_TERRACOTTA),
2070 blue_terracotta: Item::from_block(&vanilla_blocks::BLUE_TERRACOTTA),
2071 brown_terracotta: Item::from_block(&vanilla_blocks::BROWN_TERRACOTTA),
2072 green_terracotta: Item::from_block(&vanilla_blocks::GREEN_TERRACOTTA),
2073 red_terracotta: Item::from_block(&vanilla_blocks::RED_TERRACOTTA),
2074 black_terracotta: Item::from_block(&vanilla_blocks::BLACK_TERRACOTTA),
2075 barrier: Item::from_block(&vanilla_blocks::BARRIER),
2076 light: Item::from_block(&vanilla_blocks::LIGHT),
2077 hay_block: Item::from_block(&vanilla_blocks::HAY_BLOCK),
2078 white_carpet: Item::from_block(&vanilla_blocks::WHITE_CARPET).builder_set(
2079 vanilla_components::EQUIPPABLE,
2080 Some(vanilla_components::Equippable {
2081 slot: vanilla_components::EquippableSlot::Body,
2082 }),
2083 ),
2084 orange_carpet: Item::from_block(&vanilla_blocks::ORANGE_CARPET).builder_set(
2085 vanilla_components::EQUIPPABLE,
2086 Some(vanilla_components::Equippable {
2087 slot: vanilla_components::EquippableSlot::Body,
2088 }),
2089 ),
2090 magenta_carpet: Item::from_block(&vanilla_blocks::MAGENTA_CARPET).builder_set(
2091 vanilla_components::EQUIPPABLE,
2092 Some(vanilla_components::Equippable {
2093 slot: vanilla_components::EquippableSlot::Body,
2094 }),
2095 ),
2096 light_blue_carpet: Item::from_block(&vanilla_blocks::LIGHT_BLUE_CARPET).builder_set(
2097 vanilla_components::EQUIPPABLE,
2098 Some(vanilla_components::Equippable {
2099 slot: vanilla_components::EquippableSlot::Body,
2100 }),
2101 ),
2102 yellow_carpet: Item::from_block(&vanilla_blocks::YELLOW_CARPET).builder_set(
2103 vanilla_components::EQUIPPABLE,
2104 Some(vanilla_components::Equippable {
2105 slot: vanilla_components::EquippableSlot::Body,
2106 }),
2107 ),
2108 lime_carpet: Item::from_block(&vanilla_blocks::LIME_CARPET).builder_set(
2109 vanilla_components::EQUIPPABLE,
2110 Some(vanilla_components::Equippable {
2111 slot: vanilla_components::EquippableSlot::Body,
2112 }),
2113 ),
2114 pink_carpet: Item::from_block(&vanilla_blocks::PINK_CARPET).builder_set(
2115 vanilla_components::EQUIPPABLE,
2116 Some(vanilla_components::Equippable {
2117 slot: vanilla_components::EquippableSlot::Body,
2118 }),
2119 ),
2120 gray_carpet: Item::from_block(&vanilla_blocks::GRAY_CARPET).builder_set(
2121 vanilla_components::EQUIPPABLE,
2122 Some(vanilla_components::Equippable {
2123 slot: vanilla_components::EquippableSlot::Body,
2124 }),
2125 ),
2126 light_gray_carpet: Item::from_block(&vanilla_blocks::LIGHT_GRAY_CARPET).builder_set(
2127 vanilla_components::EQUIPPABLE,
2128 Some(vanilla_components::Equippable {
2129 slot: vanilla_components::EquippableSlot::Body,
2130 }),
2131 ),
2132 cyan_carpet: Item::from_block(&vanilla_blocks::CYAN_CARPET).builder_set(
2133 vanilla_components::EQUIPPABLE,
2134 Some(vanilla_components::Equippable {
2135 slot: vanilla_components::EquippableSlot::Body,
2136 }),
2137 ),
2138 purple_carpet: Item::from_block(&vanilla_blocks::PURPLE_CARPET).builder_set(
2139 vanilla_components::EQUIPPABLE,
2140 Some(vanilla_components::Equippable {
2141 slot: vanilla_components::EquippableSlot::Body,
2142 }),
2143 ),
2144 blue_carpet: Item::from_block(&vanilla_blocks::BLUE_CARPET).builder_set(
2145 vanilla_components::EQUIPPABLE,
2146 Some(vanilla_components::Equippable {
2147 slot: vanilla_components::EquippableSlot::Body,
2148 }),
2149 ),
2150 brown_carpet: Item::from_block(&vanilla_blocks::BROWN_CARPET).builder_set(
2151 vanilla_components::EQUIPPABLE,
2152 Some(vanilla_components::Equippable {
2153 slot: vanilla_components::EquippableSlot::Body,
2154 }),
2155 ),
2156 green_carpet: Item::from_block(&vanilla_blocks::GREEN_CARPET).builder_set(
2157 vanilla_components::EQUIPPABLE,
2158 Some(vanilla_components::Equippable {
2159 slot: vanilla_components::EquippableSlot::Body,
2160 }),
2161 ),
2162 red_carpet: Item::from_block(&vanilla_blocks::RED_CARPET).builder_set(
2163 vanilla_components::EQUIPPABLE,
2164 Some(vanilla_components::Equippable {
2165 slot: vanilla_components::EquippableSlot::Body,
2166 }),
2167 ),
2168 black_carpet: Item::from_block(&vanilla_blocks::BLACK_CARPET).builder_set(
2169 vanilla_components::EQUIPPABLE,
2170 Some(vanilla_components::Equippable {
2171 slot: vanilla_components::EquippableSlot::Body,
2172 }),
2173 ),
2174 terracotta: Item::from_block(&vanilla_blocks::TERRACOTTA),
2175 packed_ice: Item::from_block(&vanilla_blocks::PACKED_ICE),
2176 dirt_path: Item::from_block(&vanilla_blocks::DIRT_PATH),
2177 sunflower: Item::from_block(&vanilla_blocks::SUNFLOWER),
2178 lilac: Item::from_block(&vanilla_blocks::LILAC),
2179 rose_bush: Item::from_block(&vanilla_blocks::ROSE_BUSH),
2180 peony: Item::from_block(&vanilla_blocks::PEONY),
2181 tall_grass: Item::from_block(&vanilla_blocks::TALL_GRASS),
2182 large_fern: Item::from_block(&vanilla_blocks::LARGE_FERN),
2183 white_stained_glass: Item::from_block(&vanilla_blocks::WHITE_STAINED_GLASS),
2184 orange_stained_glass: Item::from_block(&vanilla_blocks::ORANGE_STAINED_GLASS),
2185 magenta_stained_glass: Item::from_block(&vanilla_blocks::MAGENTA_STAINED_GLASS),
2186 light_blue_stained_glass: Item::from_block(&vanilla_blocks::LIGHT_BLUE_STAINED_GLASS),
2187 yellow_stained_glass: Item::from_block(&vanilla_blocks::YELLOW_STAINED_GLASS),
2188 lime_stained_glass: Item::from_block(&vanilla_blocks::LIME_STAINED_GLASS),
2189 pink_stained_glass: Item::from_block(&vanilla_blocks::PINK_STAINED_GLASS),
2190 gray_stained_glass: Item::from_block(&vanilla_blocks::GRAY_STAINED_GLASS),
2191 light_gray_stained_glass: Item::from_block(&vanilla_blocks::LIGHT_GRAY_STAINED_GLASS),
2192 cyan_stained_glass: Item::from_block(&vanilla_blocks::CYAN_STAINED_GLASS),
2193 purple_stained_glass: Item::from_block(&vanilla_blocks::PURPLE_STAINED_GLASS),
2194 blue_stained_glass: Item::from_block(&vanilla_blocks::BLUE_STAINED_GLASS),
2195 brown_stained_glass: Item::from_block(&vanilla_blocks::BROWN_STAINED_GLASS),
2196 green_stained_glass: Item::from_block(&vanilla_blocks::GREEN_STAINED_GLASS),
2197 red_stained_glass: Item::from_block(&vanilla_blocks::RED_STAINED_GLASS),
2198 black_stained_glass: Item::from_block(&vanilla_blocks::BLACK_STAINED_GLASS),
2199 white_stained_glass_pane: Item::from_block(&vanilla_blocks::WHITE_STAINED_GLASS_PANE),
2200 orange_stained_glass_pane: Item::from_block(&vanilla_blocks::ORANGE_STAINED_GLASS_PANE),
2201 magenta_stained_glass_pane: Item::from_block(
2202 &vanilla_blocks::MAGENTA_STAINED_GLASS_PANE,
2203 ),
2204 light_blue_stained_glass_pane: Item::from_block(
2205 &vanilla_blocks::LIGHT_BLUE_STAINED_GLASS_PANE,
2206 ),
2207 yellow_stained_glass_pane: Item::from_block(&vanilla_blocks::YELLOW_STAINED_GLASS_PANE),
2208 lime_stained_glass_pane: Item::from_block(&vanilla_blocks::LIME_STAINED_GLASS_PANE),
2209 pink_stained_glass_pane: Item::from_block(&vanilla_blocks::PINK_STAINED_GLASS_PANE),
2210 gray_stained_glass_pane: Item::from_block(&vanilla_blocks::GRAY_STAINED_GLASS_PANE),
2211 light_gray_stained_glass_pane: Item::from_block(
2212 &vanilla_blocks::LIGHT_GRAY_STAINED_GLASS_PANE,
2213 ),
2214 cyan_stained_glass_pane: Item::from_block(&vanilla_blocks::CYAN_STAINED_GLASS_PANE),
2215 purple_stained_glass_pane: Item::from_block(&vanilla_blocks::PURPLE_STAINED_GLASS_PANE),
2216 blue_stained_glass_pane: Item::from_block(&vanilla_blocks::BLUE_STAINED_GLASS_PANE),
2217 brown_stained_glass_pane: Item::from_block(&vanilla_blocks::BROWN_STAINED_GLASS_PANE),
2218 green_stained_glass_pane: Item::from_block(&vanilla_blocks::GREEN_STAINED_GLASS_PANE),
2219 red_stained_glass_pane: Item::from_block(&vanilla_blocks::RED_STAINED_GLASS_PANE),
2220 black_stained_glass_pane: Item::from_block(&vanilla_blocks::BLACK_STAINED_GLASS_PANE),
2221 prismarine: Item::from_block(&vanilla_blocks::PRISMARINE),
2222 prismarine_bricks: Item::from_block(&vanilla_blocks::PRISMARINE_BRICKS),
2223 dark_prismarine: Item::from_block(&vanilla_blocks::DARK_PRISMARINE),
2224 prismarine_stairs: Item::from_block(&vanilla_blocks::PRISMARINE_STAIRS),
2225 prismarine_brick_stairs: Item::from_block(&vanilla_blocks::PRISMARINE_BRICK_STAIRS),
2226 dark_prismarine_stairs: Item::from_block(&vanilla_blocks::DARK_PRISMARINE_STAIRS),
2227 sea_lantern: Item::from_block(&vanilla_blocks::SEA_LANTERN),
2228 red_sandstone: Item::from_block(&vanilla_blocks::RED_SANDSTONE),
2229 chiseled_red_sandstone: Item::from_block(&vanilla_blocks::CHISELED_RED_SANDSTONE),
2230 cut_red_sandstone: Item::from_block(&vanilla_blocks::CUT_RED_SANDSTONE),
2231 red_sandstone_stairs: Item::from_block(&vanilla_blocks::RED_SANDSTONE_STAIRS),
2232 repeating_command_block: Item::from_block(&vanilla_blocks::REPEATING_COMMAND_BLOCK),
2233 chain_command_block: Item::from_block(&vanilla_blocks::CHAIN_COMMAND_BLOCK),
2234 magma_block: Item::from_block(&vanilla_blocks::MAGMA_BLOCK),
2235 nether_wart_block: Item::from_block(&vanilla_blocks::NETHER_WART_BLOCK),
2236 warped_wart_block: Item::from_block(&vanilla_blocks::WARPED_WART_BLOCK),
2237 red_nether_bricks: Item::from_block(&vanilla_blocks::RED_NETHER_BRICKS),
2238 bone_block: Item::from_block(&vanilla_blocks::BONE_BLOCK),
2239 structure_void: Item::from_block(&vanilla_blocks::STRUCTURE_VOID),
2240 shulker_box: Item::from_block(&vanilla_blocks::SHULKER_BOX)
2241 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2242 white_shulker_box: Item::from_block(&vanilla_blocks::WHITE_SHULKER_BOX)
2243 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2244 orange_shulker_box: Item::from_block(&vanilla_blocks::ORANGE_SHULKER_BOX)
2245 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2246 magenta_shulker_box: Item::from_block(&vanilla_blocks::MAGENTA_SHULKER_BOX)
2247 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2248 light_blue_shulker_box: Item::from_block(&vanilla_blocks::LIGHT_BLUE_SHULKER_BOX)
2249 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2250 yellow_shulker_box: Item::from_block(&vanilla_blocks::YELLOW_SHULKER_BOX)
2251 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2252 lime_shulker_box: Item::from_block(&vanilla_blocks::LIME_SHULKER_BOX)
2253 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2254 pink_shulker_box: Item::from_block(&vanilla_blocks::PINK_SHULKER_BOX)
2255 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2256 gray_shulker_box: Item::from_block(&vanilla_blocks::GRAY_SHULKER_BOX)
2257 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2258 light_gray_shulker_box: Item::from_block(&vanilla_blocks::LIGHT_GRAY_SHULKER_BOX)
2259 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2260 cyan_shulker_box: Item::from_block(&vanilla_blocks::CYAN_SHULKER_BOX)
2261 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2262 purple_shulker_box: Item::from_block(&vanilla_blocks::PURPLE_SHULKER_BOX)
2263 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2264 blue_shulker_box: Item::from_block(&vanilla_blocks::BLUE_SHULKER_BOX)
2265 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2266 brown_shulker_box: Item::from_block(&vanilla_blocks::BROWN_SHULKER_BOX)
2267 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2268 green_shulker_box: Item::from_block(&vanilla_blocks::GREEN_SHULKER_BOX)
2269 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2270 red_shulker_box: Item::from_block(&vanilla_blocks::RED_SHULKER_BOX)
2271 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2272 black_shulker_box: Item::from_block(&vanilla_blocks::BLACK_SHULKER_BOX)
2273 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2274 white_glazed_terracotta: Item::from_block(&vanilla_blocks::WHITE_GLAZED_TERRACOTTA),
2275 orange_glazed_terracotta: Item::from_block(&vanilla_blocks::ORANGE_GLAZED_TERRACOTTA),
2276 magenta_glazed_terracotta: Item::from_block(&vanilla_blocks::MAGENTA_GLAZED_TERRACOTTA),
2277 light_blue_glazed_terracotta: Item::from_block(
2278 &vanilla_blocks::LIGHT_BLUE_GLAZED_TERRACOTTA,
2279 ),
2280 yellow_glazed_terracotta: Item::from_block(&vanilla_blocks::YELLOW_GLAZED_TERRACOTTA),
2281 lime_glazed_terracotta: Item::from_block(&vanilla_blocks::LIME_GLAZED_TERRACOTTA),
2282 pink_glazed_terracotta: Item::from_block(&vanilla_blocks::PINK_GLAZED_TERRACOTTA),
2283 gray_glazed_terracotta: Item::from_block(&vanilla_blocks::GRAY_GLAZED_TERRACOTTA),
2284 light_gray_glazed_terracotta: Item::from_block(
2285 &vanilla_blocks::LIGHT_GRAY_GLAZED_TERRACOTTA,
2286 ),
2287 cyan_glazed_terracotta: Item::from_block(&vanilla_blocks::CYAN_GLAZED_TERRACOTTA),
2288 purple_glazed_terracotta: Item::from_block(&vanilla_blocks::PURPLE_GLAZED_TERRACOTTA),
2289 blue_glazed_terracotta: Item::from_block(&vanilla_blocks::BLUE_GLAZED_TERRACOTTA),
2290 brown_glazed_terracotta: Item::from_block(&vanilla_blocks::BROWN_GLAZED_TERRACOTTA),
2291 green_glazed_terracotta: Item::from_block(&vanilla_blocks::GREEN_GLAZED_TERRACOTTA),
2292 red_glazed_terracotta: Item::from_block(&vanilla_blocks::RED_GLAZED_TERRACOTTA),
2293 black_glazed_terracotta: Item::from_block(&vanilla_blocks::BLACK_GLAZED_TERRACOTTA),
2294 white_concrete: Item::from_block(&vanilla_blocks::WHITE_CONCRETE),
2295 orange_concrete: Item::from_block(&vanilla_blocks::ORANGE_CONCRETE),
2296 magenta_concrete: Item::from_block(&vanilla_blocks::MAGENTA_CONCRETE),
2297 light_blue_concrete: Item::from_block(&vanilla_blocks::LIGHT_BLUE_CONCRETE),
2298 yellow_concrete: Item::from_block(&vanilla_blocks::YELLOW_CONCRETE),
2299 lime_concrete: Item::from_block(&vanilla_blocks::LIME_CONCRETE),
2300 pink_concrete: Item::from_block(&vanilla_blocks::PINK_CONCRETE),
2301 gray_concrete: Item::from_block(&vanilla_blocks::GRAY_CONCRETE),
2302 light_gray_concrete: Item::from_block(&vanilla_blocks::LIGHT_GRAY_CONCRETE),
2303 cyan_concrete: Item::from_block(&vanilla_blocks::CYAN_CONCRETE),
2304 purple_concrete: Item::from_block(&vanilla_blocks::PURPLE_CONCRETE),
2305 blue_concrete: Item::from_block(&vanilla_blocks::BLUE_CONCRETE),
2306 brown_concrete: Item::from_block(&vanilla_blocks::BROWN_CONCRETE),
2307 green_concrete: Item::from_block(&vanilla_blocks::GREEN_CONCRETE),
2308 red_concrete: Item::from_block(&vanilla_blocks::RED_CONCRETE),
2309 black_concrete: Item::from_block(&vanilla_blocks::BLACK_CONCRETE),
2310 white_concrete_powder: Item::from_block(&vanilla_blocks::WHITE_CONCRETE_POWDER),
2311 orange_concrete_powder: Item::from_block(&vanilla_blocks::ORANGE_CONCRETE_POWDER),
2312 magenta_concrete_powder: Item::from_block(&vanilla_blocks::MAGENTA_CONCRETE_POWDER),
2313 light_blue_concrete_powder: Item::from_block(
2314 &vanilla_blocks::LIGHT_BLUE_CONCRETE_POWDER,
2315 ),
2316 yellow_concrete_powder: Item::from_block(&vanilla_blocks::YELLOW_CONCRETE_POWDER),
2317 lime_concrete_powder: Item::from_block(&vanilla_blocks::LIME_CONCRETE_POWDER),
2318 pink_concrete_powder: Item::from_block(&vanilla_blocks::PINK_CONCRETE_POWDER),
2319 gray_concrete_powder: Item::from_block(&vanilla_blocks::GRAY_CONCRETE_POWDER),
2320 light_gray_concrete_powder: Item::from_block(
2321 &vanilla_blocks::LIGHT_GRAY_CONCRETE_POWDER,
2322 ),
2323 cyan_concrete_powder: Item::from_block(&vanilla_blocks::CYAN_CONCRETE_POWDER),
2324 purple_concrete_powder: Item::from_block(&vanilla_blocks::PURPLE_CONCRETE_POWDER),
2325 blue_concrete_powder: Item::from_block(&vanilla_blocks::BLUE_CONCRETE_POWDER),
2326 brown_concrete_powder: Item::from_block(&vanilla_blocks::BROWN_CONCRETE_POWDER),
2327 green_concrete_powder: Item::from_block(&vanilla_blocks::GREEN_CONCRETE_POWDER),
2328 red_concrete_powder: Item::from_block(&vanilla_blocks::RED_CONCRETE_POWDER),
2329 black_concrete_powder: Item::from_block(&vanilla_blocks::BLACK_CONCRETE_POWDER),
2330 turtle_egg: Item::from_block(&vanilla_blocks::TURTLE_EGG),
2331 sniffer_egg: Item::from_block(&vanilla_blocks::SNIFFER_EGG),
2332 dried_ghast: Item::from_block(&vanilla_blocks::DRIED_GHAST),
2333 dead_tube_coral_block: Item::from_block(&vanilla_blocks::DEAD_TUBE_CORAL_BLOCK),
2334 dead_brain_coral_block: Item::from_block(&vanilla_blocks::DEAD_BRAIN_CORAL_BLOCK),
2335 dead_bubble_coral_block: Item::from_block(&vanilla_blocks::DEAD_BUBBLE_CORAL_BLOCK),
2336 dead_fire_coral_block: Item::from_block(&vanilla_blocks::DEAD_FIRE_CORAL_BLOCK),
2337 dead_horn_coral_block: Item::from_block(&vanilla_blocks::DEAD_HORN_CORAL_BLOCK),
2338 tube_coral_block: Item::from_block(&vanilla_blocks::TUBE_CORAL_BLOCK),
2339 brain_coral_block: Item::from_block(&vanilla_blocks::BRAIN_CORAL_BLOCK),
2340 bubble_coral_block: Item::from_block(&vanilla_blocks::BUBBLE_CORAL_BLOCK),
2341 fire_coral_block: Item::from_block(&vanilla_blocks::FIRE_CORAL_BLOCK),
2342 horn_coral_block: Item::from_block(&vanilla_blocks::HORN_CORAL_BLOCK),
2343 tube_coral: Item::from_block(&vanilla_blocks::TUBE_CORAL),
2344 brain_coral: Item::from_block(&vanilla_blocks::BRAIN_CORAL),
2345 bubble_coral: Item::from_block(&vanilla_blocks::BUBBLE_CORAL),
2346 fire_coral: Item::from_block(&vanilla_blocks::FIRE_CORAL),
2347 horn_coral: Item::from_block(&vanilla_blocks::HORN_CORAL),
2348 dead_brain_coral: Item::from_block(&vanilla_blocks::DEAD_BRAIN_CORAL),
2349 dead_bubble_coral: Item::from_block(&vanilla_blocks::DEAD_BUBBLE_CORAL),
2350 dead_fire_coral: Item::from_block(&vanilla_blocks::DEAD_FIRE_CORAL),
2351 dead_horn_coral: Item::from_block(&vanilla_blocks::DEAD_HORN_CORAL),
2352 dead_tube_coral: Item::from_block(&vanilla_blocks::DEAD_TUBE_CORAL),
2353 tube_coral_fan: Item::from_block(&vanilla_blocks::TUBE_CORAL_FAN),
2354 brain_coral_fan: Item::from_block(&vanilla_blocks::BRAIN_CORAL_FAN),
2355 bubble_coral_fan: Item::from_block(&vanilla_blocks::BUBBLE_CORAL_FAN),
2356 fire_coral_fan: Item::from_block(&vanilla_blocks::FIRE_CORAL_FAN),
2357 horn_coral_fan: Item::from_block(&vanilla_blocks::HORN_CORAL_FAN),
2358 dead_tube_coral_fan: Item::from_block(&vanilla_blocks::DEAD_TUBE_CORAL_FAN),
2359 dead_brain_coral_fan: Item::from_block(&vanilla_blocks::DEAD_BRAIN_CORAL_FAN),
2360 dead_bubble_coral_fan: Item::from_block(&vanilla_blocks::DEAD_BUBBLE_CORAL_FAN),
2361 dead_fire_coral_fan: Item::from_block(&vanilla_blocks::DEAD_FIRE_CORAL_FAN),
2362 dead_horn_coral_fan: Item::from_block(&vanilla_blocks::DEAD_HORN_CORAL_FAN),
2363 blue_ice: Item::from_block(&vanilla_blocks::BLUE_ICE),
2364 conduit: Item::from_block(&vanilla_blocks::CONDUIT),
2365 polished_granite_stairs: Item::from_block(&vanilla_blocks::POLISHED_GRANITE_STAIRS),
2366 smooth_red_sandstone_stairs: Item::from_block(
2367 &vanilla_blocks::SMOOTH_RED_SANDSTONE_STAIRS,
2368 ),
2369 mossy_stone_brick_stairs: Item::from_block(&vanilla_blocks::MOSSY_STONE_BRICK_STAIRS),
2370 polished_diorite_stairs: Item::from_block(&vanilla_blocks::POLISHED_DIORITE_STAIRS),
2371 mossy_cobblestone_stairs: Item::from_block(&vanilla_blocks::MOSSY_COBBLESTONE_STAIRS),
2372 end_stone_brick_stairs: Item::from_block(&vanilla_blocks::END_STONE_BRICK_STAIRS),
2373 stone_stairs: Item::from_block(&vanilla_blocks::STONE_STAIRS),
2374 smooth_sandstone_stairs: Item::from_block(&vanilla_blocks::SMOOTH_SANDSTONE_STAIRS),
2375 smooth_quartz_stairs: Item::from_block(&vanilla_blocks::SMOOTH_QUARTZ_STAIRS),
2376 granite_stairs: Item::from_block(&vanilla_blocks::GRANITE_STAIRS),
2377 andesite_stairs: Item::from_block(&vanilla_blocks::ANDESITE_STAIRS),
2378 red_nether_brick_stairs: Item::from_block(&vanilla_blocks::RED_NETHER_BRICK_STAIRS),
2379 polished_andesite_stairs: Item::from_block(&vanilla_blocks::POLISHED_ANDESITE_STAIRS),
2380 diorite_stairs: Item::from_block(&vanilla_blocks::DIORITE_STAIRS),
2381 cobbled_deepslate_stairs: Item::from_block(&vanilla_blocks::COBBLED_DEEPSLATE_STAIRS),
2382 polished_deepslate_stairs: Item::from_block(&vanilla_blocks::POLISHED_DEEPSLATE_STAIRS),
2383 deepslate_brick_stairs: Item::from_block(&vanilla_blocks::DEEPSLATE_BRICK_STAIRS),
2384 deepslate_tile_stairs: Item::from_block(&vanilla_blocks::DEEPSLATE_TILE_STAIRS),
2385 polished_granite_slab: Item::from_block(&vanilla_blocks::POLISHED_GRANITE_SLAB),
2386 smooth_red_sandstone_slab: Item::from_block(&vanilla_blocks::SMOOTH_RED_SANDSTONE_SLAB),
2387 mossy_stone_brick_slab: Item::from_block(&vanilla_blocks::MOSSY_STONE_BRICK_SLAB),
2388 polished_diorite_slab: Item::from_block(&vanilla_blocks::POLISHED_DIORITE_SLAB),
2389 mossy_cobblestone_slab: Item::from_block(&vanilla_blocks::MOSSY_COBBLESTONE_SLAB),
2390 end_stone_brick_slab: Item::from_block(&vanilla_blocks::END_STONE_BRICK_SLAB),
2391 smooth_sandstone_slab: Item::from_block(&vanilla_blocks::SMOOTH_SANDSTONE_SLAB),
2392 smooth_quartz_slab: Item::from_block(&vanilla_blocks::SMOOTH_QUARTZ_SLAB),
2393 granite_slab: Item::from_block(&vanilla_blocks::GRANITE_SLAB),
2394 andesite_slab: Item::from_block(&vanilla_blocks::ANDESITE_SLAB),
2395 red_nether_brick_slab: Item::from_block(&vanilla_blocks::RED_NETHER_BRICK_SLAB),
2396 polished_andesite_slab: Item::from_block(&vanilla_blocks::POLISHED_ANDESITE_SLAB),
2397 diorite_slab: Item::from_block(&vanilla_blocks::DIORITE_SLAB),
2398 cobbled_deepslate_slab: Item::from_block(&vanilla_blocks::COBBLED_DEEPSLATE_SLAB),
2399 polished_deepslate_slab: Item::from_block(&vanilla_blocks::POLISHED_DEEPSLATE_SLAB),
2400 deepslate_brick_slab: Item::from_block(&vanilla_blocks::DEEPSLATE_BRICK_SLAB),
2401 deepslate_tile_slab: Item::from_block(&vanilla_blocks::DEEPSLATE_TILE_SLAB),
2402 scaffolding: Item::from_block(&vanilla_blocks::SCAFFOLDING),
2403 redstone: Item::from_block_custom_name(&vanilla_blocks::REDSTONE_WIRE, "redstone"),
2404 redstone_torch: Item::from_block(&vanilla_blocks::REDSTONE_TORCH),
2405 redstone_block: Item::from_block(&vanilla_blocks::REDSTONE_BLOCK),
2406 repeater: Item::from_block(&vanilla_blocks::REPEATER),
2407 comparator: Item::from_block(&vanilla_blocks::COMPARATOR),
2408 piston: Item::from_block(&vanilla_blocks::PISTON),
2409 sticky_piston: Item::from_block(&vanilla_blocks::STICKY_PISTON),
2410 slime_block: Item::from_block(&vanilla_blocks::SLIME_BLOCK),
2411 honey_block: Item::from_block(&vanilla_blocks::HONEY_BLOCK),
2412 observer: Item::from_block(&vanilla_blocks::OBSERVER),
2413 hopper: Item::from_block(&vanilla_blocks::HOPPER),
2414 dispenser: Item::from_block(&vanilla_blocks::DISPENSER),
2415 dropper: Item::from_block(&vanilla_blocks::DROPPER),
2416 lectern: Item::from_block(&vanilla_blocks::LECTERN),
2417 target: Item::from_block(&vanilla_blocks::TARGET),
2418 lever: Item::from_block(&vanilla_blocks::LEVER),
2419 lightning_rod: Item::from_block(&vanilla_blocks::LIGHTNING_ROD),
2420 exposed_lightning_rod: Item::from_block(&vanilla_blocks::EXPOSED_LIGHTNING_ROD),
2421 weathered_lightning_rod: Item::from_block(&vanilla_blocks::WEATHERED_LIGHTNING_ROD),
2422 oxidized_lightning_rod: Item::from_block(&vanilla_blocks::OXIDIZED_LIGHTNING_ROD),
2423 waxed_lightning_rod: Item::from_block(&vanilla_blocks::WAXED_LIGHTNING_ROD),
2424 waxed_exposed_lightning_rod: Item::from_block(
2425 &vanilla_blocks::WAXED_EXPOSED_LIGHTNING_ROD,
2426 ),
2427 waxed_weathered_lightning_rod: Item::from_block(
2428 &vanilla_blocks::WAXED_WEATHERED_LIGHTNING_ROD,
2429 ),
2430 waxed_oxidized_lightning_rod: Item::from_block(
2431 &vanilla_blocks::WAXED_OXIDIZED_LIGHTNING_ROD,
2432 ),
2433 daylight_detector: Item::from_block(&vanilla_blocks::DAYLIGHT_DETECTOR),
2434 sculk_sensor: Item::from_block(&vanilla_blocks::SCULK_SENSOR),
2435 calibrated_sculk_sensor: Item::from_block(&vanilla_blocks::CALIBRATED_SCULK_SENSOR),
2436 tripwire_hook: Item::from_block(&vanilla_blocks::TRIPWIRE_HOOK),
2437 trapped_chest: Item::from_block(&vanilla_blocks::TRAPPED_CHEST),
2438 tnt: Item::from_block(&vanilla_blocks::TNT),
2439 redstone_lamp: Item::from_block(&vanilla_blocks::REDSTONE_LAMP),
2440 note_block: Item::from_block(&vanilla_blocks::NOTE_BLOCK),
2441 stone_button: Item::from_block(&vanilla_blocks::STONE_BUTTON),
2442 polished_blackstone_button: Item::from_block(
2443 &vanilla_blocks::POLISHED_BLACKSTONE_BUTTON,
2444 ),
2445 oak_button: Item::from_block(&vanilla_blocks::OAK_BUTTON),
2446 spruce_button: Item::from_block(&vanilla_blocks::SPRUCE_BUTTON),
2447 birch_button: Item::from_block(&vanilla_blocks::BIRCH_BUTTON),
2448 jungle_button: Item::from_block(&vanilla_blocks::JUNGLE_BUTTON),
2449 acacia_button: Item::from_block(&vanilla_blocks::ACACIA_BUTTON),
2450 cherry_button: Item::from_block(&vanilla_blocks::CHERRY_BUTTON),
2451 dark_oak_button: Item::from_block(&vanilla_blocks::DARK_OAK_BUTTON),
2452 pale_oak_button: Item::from_block(&vanilla_blocks::PALE_OAK_BUTTON),
2453 mangrove_button: Item::from_block(&vanilla_blocks::MANGROVE_BUTTON),
2454 bamboo_button: Item::from_block(&vanilla_blocks::BAMBOO_BUTTON),
2455 crimson_button: Item::from_block(&vanilla_blocks::CRIMSON_BUTTON),
2456 warped_button: Item::from_block(&vanilla_blocks::WARPED_BUTTON),
2457 stone_pressure_plate: Item::from_block(&vanilla_blocks::STONE_PRESSURE_PLATE),
2458 polished_blackstone_pressure_plate: Item::from_block(
2459 &vanilla_blocks::POLISHED_BLACKSTONE_PRESSURE_PLATE,
2460 ),
2461 light_weighted_pressure_plate: Item::from_block(
2462 &vanilla_blocks::LIGHT_WEIGHTED_PRESSURE_PLATE,
2463 ),
2464 heavy_weighted_pressure_plate: Item::from_block(
2465 &vanilla_blocks::HEAVY_WEIGHTED_PRESSURE_PLATE,
2466 ),
2467 oak_pressure_plate: Item::from_block(&vanilla_blocks::OAK_PRESSURE_PLATE),
2468 spruce_pressure_plate: Item::from_block(&vanilla_blocks::SPRUCE_PRESSURE_PLATE),
2469 birch_pressure_plate: Item::from_block(&vanilla_blocks::BIRCH_PRESSURE_PLATE),
2470 jungle_pressure_plate: Item::from_block(&vanilla_blocks::JUNGLE_PRESSURE_PLATE),
2471 acacia_pressure_plate: Item::from_block(&vanilla_blocks::ACACIA_PRESSURE_PLATE),
2472 cherry_pressure_plate: Item::from_block(&vanilla_blocks::CHERRY_PRESSURE_PLATE),
2473 dark_oak_pressure_plate: Item::from_block(&vanilla_blocks::DARK_OAK_PRESSURE_PLATE),
2474 pale_oak_pressure_plate: Item::from_block(&vanilla_blocks::PALE_OAK_PRESSURE_PLATE),
2475 mangrove_pressure_plate: Item::from_block(&vanilla_blocks::MANGROVE_PRESSURE_PLATE),
2476 bamboo_pressure_plate: Item::from_block(&vanilla_blocks::BAMBOO_PRESSURE_PLATE),
2477 crimson_pressure_plate: Item::from_block(&vanilla_blocks::CRIMSON_PRESSURE_PLATE),
2478 warped_pressure_plate: Item::from_block(&vanilla_blocks::WARPED_PRESSURE_PLATE),
2479 iron_door: Item::from_block(&vanilla_blocks::IRON_DOOR),
2480 oak_door: Item::from_block(&vanilla_blocks::OAK_DOOR),
2481 spruce_door: Item::from_block(&vanilla_blocks::SPRUCE_DOOR),
2482 birch_door: Item::from_block(&vanilla_blocks::BIRCH_DOOR),
2483 jungle_door: Item::from_block(&vanilla_blocks::JUNGLE_DOOR),
2484 acacia_door: Item::from_block(&vanilla_blocks::ACACIA_DOOR),
2485 cherry_door: Item::from_block(&vanilla_blocks::CHERRY_DOOR),
2486 dark_oak_door: Item::from_block(&vanilla_blocks::DARK_OAK_DOOR),
2487 pale_oak_door: Item::from_block(&vanilla_blocks::PALE_OAK_DOOR),
2488 mangrove_door: Item::from_block(&vanilla_blocks::MANGROVE_DOOR),
2489 bamboo_door: Item::from_block(&vanilla_blocks::BAMBOO_DOOR),
2490 crimson_door: Item::from_block(&vanilla_blocks::CRIMSON_DOOR),
2491 warped_door: Item::from_block(&vanilla_blocks::WARPED_DOOR),
2492 copper_door: Item::from_block(&vanilla_blocks::COPPER_DOOR),
2493 exposed_copper_door: Item::from_block(&vanilla_blocks::EXPOSED_COPPER_DOOR),
2494 weathered_copper_door: Item::from_block(&vanilla_blocks::WEATHERED_COPPER_DOOR),
2495 oxidized_copper_door: Item::from_block(&vanilla_blocks::OXIDIZED_COPPER_DOOR),
2496 waxed_copper_door: Item::from_block(&vanilla_blocks::WAXED_COPPER_DOOR),
2497 waxed_exposed_copper_door: Item::from_block(&vanilla_blocks::WAXED_EXPOSED_COPPER_DOOR),
2498 waxed_weathered_copper_door: Item::from_block(
2499 &vanilla_blocks::WAXED_WEATHERED_COPPER_DOOR,
2500 ),
2501 waxed_oxidized_copper_door: Item::from_block(
2502 &vanilla_blocks::WAXED_OXIDIZED_COPPER_DOOR,
2503 ),
2504 iron_trapdoor: Item::from_block(&vanilla_blocks::IRON_TRAPDOOR),
2505 oak_trapdoor: Item::from_block(&vanilla_blocks::OAK_TRAPDOOR),
2506 spruce_trapdoor: Item::from_block(&vanilla_blocks::SPRUCE_TRAPDOOR),
2507 birch_trapdoor: Item::from_block(&vanilla_blocks::BIRCH_TRAPDOOR),
2508 jungle_trapdoor: Item::from_block(&vanilla_blocks::JUNGLE_TRAPDOOR),
2509 acacia_trapdoor: Item::from_block(&vanilla_blocks::ACACIA_TRAPDOOR),
2510 cherry_trapdoor: Item::from_block(&vanilla_blocks::CHERRY_TRAPDOOR),
2511 dark_oak_trapdoor: Item::from_block(&vanilla_blocks::DARK_OAK_TRAPDOOR),
2512 pale_oak_trapdoor: Item::from_block(&vanilla_blocks::PALE_OAK_TRAPDOOR),
2513 mangrove_trapdoor: Item::from_block(&vanilla_blocks::MANGROVE_TRAPDOOR),
2514 bamboo_trapdoor: Item::from_block(&vanilla_blocks::BAMBOO_TRAPDOOR),
2515 crimson_trapdoor: Item::from_block(&vanilla_blocks::CRIMSON_TRAPDOOR),
2516 warped_trapdoor: Item::from_block(&vanilla_blocks::WARPED_TRAPDOOR),
2517 copper_trapdoor: Item::from_block(&vanilla_blocks::COPPER_TRAPDOOR),
2518 exposed_copper_trapdoor: Item::from_block(&vanilla_blocks::EXPOSED_COPPER_TRAPDOOR),
2519 weathered_copper_trapdoor: Item::from_block(&vanilla_blocks::WEATHERED_COPPER_TRAPDOOR),
2520 oxidized_copper_trapdoor: Item::from_block(&vanilla_blocks::OXIDIZED_COPPER_TRAPDOOR),
2521 waxed_copper_trapdoor: Item::from_block(&vanilla_blocks::WAXED_COPPER_TRAPDOOR),
2522 waxed_exposed_copper_trapdoor: Item::from_block(
2523 &vanilla_blocks::WAXED_EXPOSED_COPPER_TRAPDOOR,
2524 ),
2525 waxed_weathered_copper_trapdoor: Item::from_block(
2526 &vanilla_blocks::WAXED_WEATHERED_COPPER_TRAPDOOR,
2527 ),
2528 waxed_oxidized_copper_trapdoor: Item::from_block(
2529 &vanilla_blocks::WAXED_OXIDIZED_COPPER_TRAPDOOR,
2530 ),
2531 oak_fence_gate: Item::from_block(&vanilla_blocks::OAK_FENCE_GATE),
2532 spruce_fence_gate: Item::from_block(&vanilla_blocks::SPRUCE_FENCE_GATE),
2533 birch_fence_gate: Item::from_block(&vanilla_blocks::BIRCH_FENCE_GATE),
2534 jungle_fence_gate: Item::from_block(&vanilla_blocks::JUNGLE_FENCE_GATE),
2535 acacia_fence_gate: Item::from_block(&vanilla_blocks::ACACIA_FENCE_GATE),
2536 cherry_fence_gate: Item::from_block(&vanilla_blocks::CHERRY_FENCE_GATE),
2537 dark_oak_fence_gate: Item::from_block(&vanilla_blocks::DARK_OAK_FENCE_GATE),
2538 pale_oak_fence_gate: Item::from_block(&vanilla_blocks::PALE_OAK_FENCE_GATE),
2539 mangrove_fence_gate: Item::from_block(&vanilla_blocks::MANGROVE_FENCE_GATE),
2540 bamboo_fence_gate: Item::from_block(&vanilla_blocks::BAMBOO_FENCE_GATE),
2541 crimson_fence_gate: Item::from_block(&vanilla_blocks::CRIMSON_FENCE_GATE),
2542 warped_fence_gate: Item::from_block(&vanilla_blocks::WARPED_FENCE_GATE),
2543 powered_rail: Item::from_block(&vanilla_blocks::POWERED_RAIL),
2544 detector_rail: Item::from_block(&vanilla_blocks::DETECTOR_RAIL),
2545 rail: Item::from_block(&vanilla_blocks::RAIL),
2546 activator_rail: Item::from_block(&vanilla_blocks::ACTIVATOR_RAIL),
2547 saddle: Item {
2548 key: Identifier::vanilla_static("saddle"),
2549 components: DataComponentMap::common_item_components()
2550 .builder_set(
2551 vanilla_components::EQUIPPABLE,
2552 Some(vanilla_components::Equippable {
2553 slot: vanilla_components::EquippableSlot::Saddle,
2554 }),
2555 )
2556 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2557 craft_remainder: None,
2558 id: OnceLock::new(),
2559 },
2560 white_harness: Item {
2561 key: Identifier::vanilla_static("white_harness"),
2562 components: DataComponentMap::common_item_components()
2563 .builder_set(
2564 vanilla_components::EQUIPPABLE,
2565 Some(vanilla_components::Equippable {
2566 slot: vanilla_components::EquippableSlot::Body,
2567 }),
2568 )
2569 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2570 craft_remainder: None,
2571 id: OnceLock::new(),
2572 },
2573 orange_harness: Item {
2574 key: Identifier::vanilla_static("orange_harness"),
2575 components: DataComponentMap::common_item_components()
2576 .builder_set(
2577 vanilla_components::EQUIPPABLE,
2578 Some(vanilla_components::Equippable {
2579 slot: vanilla_components::EquippableSlot::Body,
2580 }),
2581 )
2582 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2583 craft_remainder: None,
2584 id: OnceLock::new(),
2585 },
2586 magenta_harness: Item {
2587 key: Identifier::vanilla_static("magenta_harness"),
2588 components: DataComponentMap::common_item_components()
2589 .builder_set(
2590 vanilla_components::EQUIPPABLE,
2591 Some(vanilla_components::Equippable {
2592 slot: vanilla_components::EquippableSlot::Body,
2593 }),
2594 )
2595 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2596 craft_remainder: None,
2597 id: OnceLock::new(),
2598 },
2599 light_blue_harness: Item {
2600 key: Identifier::vanilla_static("light_blue_harness"),
2601 components: DataComponentMap::common_item_components()
2602 .builder_set(
2603 vanilla_components::EQUIPPABLE,
2604 Some(vanilla_components::Equippable {
2605 slot: vanilla_components::EquippableSlot::Body,
2606 }),
2607 )
2608 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2609 craft_remainder: None,
2610 id: OnceLock::new(),
2611 },
2612 yellow_harness: Item {
2613 key: Identifier::vanilla_static("yellow_harness"),
2614 components: DataComponentMap::common_item_components()
2615 .builder_set(
2616 vanilla_components::EQUIPPABLE,
2617 Some(vanilla_components::Equippable {
2618 slot: vanilla_components::EquippableSlot::Body,
2619 }),
2620 )
2621 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2622 craft_remainder: None,
2623 id: OnceLock::new(),
2624 },
2625 lime_harness: Item {
2626 key: Identifier::vanilla_static("lime_harness"),
2627 components: DataComponentMap::common_item_components()
2628 .builder_set(
2629 vanilla_components::EQUIPPABLE,
2630 Some(vanilla_components::Equippable {
2631 slot: vanilla_components::EquippableSlot::Body,
2632 }),
2633 )
2634 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2635 craft_remainder: None,
2636 id: OnceLock::new(),
2637 },
2638 pink_harness: Item {
2639 key: Identifier::vanilla_static("pink_harness"),
2640 components: DataComponentMap::common_item_components()
2641 .builder_set(
2642 vanilla_components::EQUIPPABLE,
2643 Some(vanilla_components::Equippable {
2644 slot: vanilla_components::EquippableSlot::Body,
2645 }),
2646 )
2647 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2648 craft_remainder: None,
2649 id: OnceLock::new(),
2650 },
2651 gray_harness: Item {
2652 key: Identifier::vanilla_static("gray_harness"),
2653 components: DataComponentMap::common_item_components()
2654 .builder_set(
2655 vanilla_components::EQUIPPABLE,
2656 Some(vanilla_components::Equippable {
2657 slot: vanilla_components::EquippableSlot::Body,
2658 }),
2659 )
2660 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2661 craft_remainder: None,
2662 id: OnceLock::new(),
2663 },
2664 light_gray_harness: Item {
2665 key: Identifier::vanilla_static("light_gray_harness"),
2666 components: DataComponentMap::common_item_components()
2667 .builder_set(
2668 vanilla_components::EQUIPPABLE,
2669 Some(vanilla_components::Equippable {
2670 slot: vanilla_components::EquippableSlot::Body,
2671 }),
2672 )
2673 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2674 craft_remainder: None,
2675 id: OnceLock::new(),
2676 },
2677 cyan_harness: Item {
2678 key: Identifier::vanilla_static("cyan_harness"),
2679 components: DataComponentMap::common_item_components()
2680 .builder_set(
2681 vanilla_components::EQUIPPABLE,
2682 Some(vanilla_components::Equippable {
2683 slot: vanilla_components::EquippableSlot::Body,
2684 }),
2685 )
2686 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2687 craft_remainder: None,
2688 id: OnceLock::new(),
2689 },
2690 purple_harness: Item {
2691 key: Identifier::vanilla_static("purple_harness"),
2692 components: DataComponentMap::common_item_components()
2693 .builder_set(
2694 vanilla_components::EQUIPPABLE,
2695 Some(vanilla_components::Equippable {
2696 slot: vanilla_components::EquippableSlot::Body,
2697 }),
2698 )
2699 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2700 craft_remainder: None,
2701 id: OnceLock::new(),
2702 },
2703 blue_harness: Item {
2704 key: Identifier::vanilla_static("blue_harness"),
2705 components: DataComponentMap::common_item_components()
2706 .builder_set(
2707 vanilla_components::EQUIPPABLE,
2708 Some(vanilla_components::Equippable {
2709 slot: vanilla_components::EquippableSlot::Body,
2710 }),
2711 )
2712 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2713 craft_remainder: None,
2714 id: OnceLock::new(),
2715 },
2716 brown_harness: Item {
2717 key: Identifier::vanilla_static("brown_harness"),
2718 components: DataComponentMap::common_item_components()
2719 .builder_set(
2720 vanilla_components::EQUIPPABLE,
2721 Some(vanilla_components::Equippable {
2722 slot: vanilla_components::EquippableSlot::Body,
2723 }),
2724 )
2725 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2726 craft_remainder: None,
2727 id: OnceLock::new(),
2728 },
2729 green_harness: Item {
2730 key: Identifier::vanilla_static("green_harness"),
2731 components: DataComponentMap::common_item_components()
2732 .builder_set(
2733 vanilla_components::EQUIPPABLE,
2734 Some(vanilla_components::Equippable {
2735 slot: vanilla_components::EquippableSlot::Body,
2736 }),
2737 )
2738 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2739 craft_remainder: None,
2740 id: OnceLock::new(),
2741 },
2742 red_harness: Item {
2743 key: Identifier::vanilla_static("red_harness"),
2744 components: DataComponentMap::common_item_components()
2745 .builder_set(
2746 vanilla_components::EQUIPPABLE,
2747 Some(vanilla_components::Equippable {
2748 slot: vanilla_components::EquippableSlot::Body,
2749 }),
2750 )
2751 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2752 craft_remainder: None,
2753 id: OnceLock::new(),
2754 },
2755 black_harness: Item {
2756 key: Identifier::vanilla_static("black_harness"),
2757 components: DataComponentMap::common_item_components()
2758 .builder_set(
2759 vanilla_components::EQUIPPABLE,
2760 Some(vanilla_components::Equippable {
2761 slot: vanilla_components::EquippableSlot::Body,
2762 }),
2763 )
2764 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2765 craft_remainder: None,
2766 id: OnceLock::new(),
2767 },
2768 minecart: Item {
2769 key: Identifier::vanilla_static("minecart"),
2770 components: DataComponentMap::common_item_components()
2771 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2772 craft_remainder: None,
2773 id: OnceLock::new(),
2774 },
2775 chest_minecart: Item {
2776 key: Identifier::vanilla_static("chest_minecart"),
2777 components: DataComponentMap::common_item_components()
2778 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2779 craft_remainder: None,
2780 id: OnceLock::new(),
2781 },
2782 furnace_minecart: Item {
2783 key: Identifier::vanilla_static("furnace_minecart"),
2784 components: DataComponentMap::common_item_components()
2785 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2786 craft_remainder: None,
2787 id: OnceLock::new(),
2788 },
2789 tnt_minecart: Item {
2790 key: Identifier::vanilla_static("tnt_minecart"),
2791 components: DataComponentMap::common_item_components()
2792 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2793 craft_remainder: None,
2794 id: OnceLock::new(),
2795 },
2796 hopper_minecart: Item {
2797 key: Identifier::vanilla_static("hopper_minecart"),
2798 components: DataComponentMap::common_item_components()
2799 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2800 craft_remainder: None,
2801 id: OnceLock::new(),
2802 },
2803 carrot_on_a_stick: Item {
2804 key: Identifier::vanilla_static("carrot_on_a_stick"),
2805 components: DataComponentMap::common_item_components()
2806 .builder_set(vanilla_components::DAMAGE, Some(0i32))
2807 .builder_set(vanilla_components::MAX_DAMAGE, Some(25i32))
2808 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2809 craft_remainder: None,
2810 id: OnceLock::new(),
2811 },
2812 warped_fungus_on_a_stick: Item {
2813 key: Identifier::vanilla_static("warped_fungus_on_a_stick"),
2814 components: DataComponentMap::common_item_components()
2815 .builder_set(vanilla_components::DAMAGE, Some(0i32))
2816 .builder_set(vanilla_components::MAX_DAMAGE, Some(100i32))
2817 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2818 craft_remainder: None,
2819 id: OnceLock::new(),
2820 },
2821 phantom_membrane: Item {
2822 key: Identifier::vanilla_static("phantom_membrane"),
2823 components: DataComponentMap::common_item_components(),
2824 craft_remainder: None,
2825 id: OnceLock::new(),
2826 },
2827 elytra: Item {
2828 key: Identifier::vanilla_static("elytra"),
2829 components: DataComponentMap::common_item_components()
2830 .builder_set(vanilla_components::DAMAGE, Some(0i32))
2831 .builder_set(
2832 vanilla_components::EQUIPPABLE,
2833 Some(vanilla_components::Equippable {
2834 slot: vanilla_components::EquippableSlot::Chest,
2835 }),
2836 )
2837 .builder_set(vanilla_components::GLIDER, Some(()))
2838 .builder_set(vanilla_components::MAX_DAMAGE, Some(432i32))
2839 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2840 craft_remainder: None,
2841 id: OnceLock::new(),
2842 },
2843 oak_boat: Item {
2844 key: Identifier::vanilla_static("oak_boat"),
2845 components: DataComponentMap::common_item_components()
2846 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2847 craft_remainder: None,
2848 id: OnceLock::new(),
2849 },
2850 oak_chest_boat: Item {
2851 key: Identifier::vanilla_static("oak_chest_boat"),
2852 components: DataComponentMap::common_item_components()
2853 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2854 craft_remainder: None,
2855 id: OnceLock::new(),
2856 },
2857 spruce_boat: Item {
2858 key: Identifier::vanilla_static("spruce_boat"),
2859 components: DataComponentMap::common_item_components()
2860 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2861 craft_remainder: None,
2862 id: OnceLock::new(),
2863 },
2864 spruce_chest_boat: Item {
2865 key: Identifier::vanilla_static("spruce_chest_boat"),
2866 components: DataComponentMap::common_item_components()
2867 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2868 craft_remainder: None,
2869 id: OnceLock::new(),
2870 },
2871 birch_boat: Item {
2872 key: Identifier::vanilla_static("birch_boat"),
2873 components: DataComponentMap::common_item_components()
2874 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2875 craft_remainder: None,
2876 id: OnceLock::new(),
2877 },
2878 birch_chest_boat: Item {
2879 key: Identifier::vanilla_static("birch_chest_boat"),
2880 components: DataComponentMap::common_item_components()
2881 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2882 craft_remainder: None,
2883 id: OnceLock::new(),
2884 },
2885 jungle_boat: Item {
2886 key: Identifier::vanilla_static("jungle_boat"),
2887 components: DataComponentMap::common_item_components()
2888 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2889 craft_remainder: None,
2890 id: OnceLock::new(),
2891 },
2892 jungle_chest_boat: Item {
2893 key: Identifier::vanilla_static("jungle_chest_boat"),
2894 components: DataComponentMap::common_item_components()
2895 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2896 craft_remainder: None,
2897 id: OnceLock::new(),
2898 },
2899 acacia_boat: Item {
2900 key: Identifier::vanilla_static("acacia_boat"),
2901 components: DataComponentMap::common_item_components()
2902 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2903 craft_remainder: None,
2904 id: OnceLock::new(),
2905 },
2906 acacia_chest_boat: Item {
2907 key: Identifier::vanilla_static("acacia_chest_boat"),
2908 components: DataComponentMap::common_item_components()
2909 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2910 craft_remainder: None,
2911 id: OnceLock::new(),
2912 },
2913 cherry_boat: Item {
2914 key: Identifier::vanilla_static("cherry_boat"),
2915 components: DataComponentMap::common_item_components()
2916 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2917 craft_remainder: None,
2918 id: OnceLock::new(),
2919 },
2920 cherry_chest_boat: Item {
2921 key: Identifier::vanilla_static("cherry_chest_boat"),
2922 components: DataComponentMap::common_item_components()
2923 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2924 craft_remainder: None,
2925 id: OnceLock::new(),
2926 },
2927 dark_oak_boat: Item {
2928 key: Identifier::vanilla_static("dark_oak_boat"),
2929 components: DataComponentMap::common_item_components()
2930 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2931 craft_remainder: None,
2932 id: OnceLock::new(),
2933 },
2934 dark_oak_chest_boat: Item {
2935 key: Identifier::vanilla_static("dark_oak_chest_boat"),
2936 components: DataComponentMap::common_item_components()
2937 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2938 craft_remainder: None,
2939 id: OnceLock::new(),
2940 },
2941 pale_oak_boat: Item {
2942 key: Identifier::vanilla_static("pale_oak_boat"),
2943 components: DataComponentMap::common_item_components()
2944 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2945 craft_remainder: None,
2946 id: OnceLock::new(),
2947 },
2948 pale_oak_chest_boat: Item {
2949 key: Identifier::vanilla_static("pale_oak_chest_boat"),
2950 components: DataComponentMap::common_item_components()
2951 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2952 craft_remainder: None,
2953 id: OnceLock::new(),
2954 },
2955 mangrove_boat: Item {
2956 key: Identifier::vanilla_static("mangrove_boat"),
2957 components: DataComponentMap::common_item_components()
2958 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2959 craft_remainder: None,
2960 id: OnceLock::new(),
2961 },
2962 mangrove_chest_boat: Item {
2963 key: Identifier::vanilla_static("mangrove_chest_boat"),
2964 components: DataComponentMap::common_item_components()
2965 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2966 craft_remainder: None,
2967 id: OnceLock::new(),
2968 },
2969 bamboo_raft: Item {
2970 key: Identifier::vanilla_static("bamboo_raft"),
2971 components: DataComponentMap::common_item_components()
2972 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2973 craft_remainder: None,
2974 id: OnceLock::new(),
2975 },
2976 bamboo_chest_raft: Item {
2977 key: Identifier::vanilla_static("bamboo_chest_raft"),
2978 components: DataComponentMap::common_item_components()
2979 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2980 craft_remainder: None,
2981 id: OnceLock::new(),
2982 },
2983 structure_block: Item::from_block(&vanilla_blocks::STRUCTURE_BLOCK),
2984 jigsaw: Item::from_block(&vanilla_blocks::JIGSAW),
2985 test_block: Item::from_block(&vanilla_blocks::TEST_BLOCK),
2986 test_instance_block: Item::from_block(&vanilla_blocks::TEST_INSTANCE_BLOCK),
2987 turtle_helmet: Item {
2988 key: Identifier::vanilla_static("turtle_helmet"),
2989 components: DataComponentMap::common_item_components()
2990 .builder_set(vanilla_components::DAMAGE, Some(0i32))
2991 .builder_set(
2992 vanilla_components::EQUIPPABLE,
2993 Some(vanilla_components::Equippable {
2994 slot: vanilla_components::EquippableSlot::Head,
2995 }),
2996 )
2997 .builder_set(vanilla_components::MAX_DAMAGE, Some(275i32))
2998 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
2999 craft_remainder: None,
3000 id: OnceLock::new(),
3001 },
3002 turtle_scute: Item {
3003 key: Identifier::vanilla_static("turtle_scute"),
3004 components: DataComponentMap::common_item_components(),
3005 craft_remainder: None,
3006 id: OnceLock::new(),
3007 },
3008 armadillo_scute: Item {
3009 key: Identifier::vanilla_static("armadillo_scute"),
3010 components: DataComponentMap::common_item_components(),
3011 craft_remainder: None,
3012 id: OnceLock::new(),
3013 },
3014 wolf_armor: Item {
3015 key: Identifier::vanilla_static("wolf_armor"),
3016 components: DataComponentMap::common_item_components()
3017 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3018 .builder_set(
3019 vanilla_components::EQUIPPABLE,
3020 Some(vanilla_components::Equippable {
3021 slot: vanilla_components::EquippableSlot::Body,
3022 }),
3023 )
3024 .builder_set(vanilla_components::MAX_DAMAGE, Some(64i32))
3025 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
3026 craft_remainder: None,
3027 id: OnceLock::new(),
3028 },
3029 flint_and_steel: Item {
3030 key: Identifier::vanilla_static("flint_and_steel"),
3031 components: DataComponentMap::common_item_components()
3032 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3033 .builder_set(vanilla_components::MAX_DAMAGE, Some(64i32))
3034 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
3035 craft_remainder: None,
3036 id: OnceLock::new(),
3037 },
3038 bowl: Item {
3039 key: Identifier::vanilla_static("bowl"),
3040 components: DataComponentMap::common_item_components(),
3041 craft_remainder: None,
3042 id: OnceLock::new(),
3043 },
3044 apple: Item {
3045 key: Identifier::vanilla_static("apple"),
3046 components: DataComponentMap::common_item_components(),
3047 craft_remainder: None,
3048 id: OnceLock::new(),
3049 },
3050 bow: Item {
3051 key: Identifier::vanilla_static("bow"),
3052 components: DataComponentMap::common_item_components()
3053 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3054 .builder_set(vanilla_components::MAX_DAMAGE, Some(384i32))
3055 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
3056 craft_remainder: None,
3057 id: OnceLock::new(),
3058 },
3059 arrow: Item {
3060 key: Identifier::vanilla_static("arrow"),
3061 components: DataComponentMap::common_item_components(),
3062 craft_remainder: None,
3063 id: OnceLock::new(),
3064 },
3065 coal: Item {
3066 key: Identifier::vanilla_static("coal"),
3067 components: DataComponentMap::common_item_components(),
3068 craft_remainder: None,
3069 id: OnceLock::new(),
3070 },
3071 charcoal: Item {
3072 key: Identifier::vanilla_static("charcoal"),
3073 components: DataComponentMap::common_item_components(),
3074 craft_remainder: None,
3075 id: OnceLock::new(),
3076 },
3077 diamond: Item {
3078 key: Identifier::vanilla_static("diamond"),
3079 components: DataComponentMap::common_item_components(),
3080 craft_remainder: None,
3081 id: OnceLock::new(),
3082 },
3083 emerald: Item {
3084 key: Identifier::vanilla_static("emerald"),
3085 components: DataComponentMap::common_item_components(),
3086 craft_remainder: None,
3087 id: OnceLock::new(),
3088 },
3089 lapis_lazuli: Item {
3090 key: Identifier::vanilla_static("lapis_lazuli"),
3091 components: DataComponentMap::common_item_components(),
3092 craft_remainder: None,
3093 id: OnceLock::new(),
3094 },
3095 quartz: Item {
3096 key: Identifier::vanilla_static("quartz"),
3097 components: DataComponentMap::common_item_components(),
3098 craft_remainder: None,
3099 id: OnceLock::new(),
3100 },
3101 amethyst_shard: Item {
3102 key: Identifier::vanilla_static("amethyst_shard"),
3103 components: DataComponentMap::common_item_components(),
3104 craft_remainder: None,
3105 id: OnceLock::new(),
3106 },
3107 raw_iron: Item {
3108 key: Identifier::vanilla_static("raw_iron"),
3109 components: DataComponentMap::common_item_components(),
3110 craft_remainder: None,
3111 id: OnceLock::new(),
3112 },
3113 iron_ingot: Item {
3114 key: Identifier::vanilla_static("iron_ingot"),
3115 components: DataComponentMap::common_item_components(),
3116 craft_remainder: None,
3117 id: OnceLock::new(),
3118 },
3119 raw_copper: Item {
3120 key: Identifier::vanilla_static("raw_copper"),
3121 components: DataComponentMap::common_item_components(),
3122 craft_remainder: None,
3123 id: OnceLock::new(),
3124 },
3125 copper_ingot: Item {
3126 key: Identifier::vanilla_static("copper_ingot"),
3127 components: DataComponentMap::common_item_components(),
3128 craft_remainder: None,
3129 id: OnceLock::new(),
3130 },
3131 raw_gold: Item {
3132 key: Identifier::vanilla_static("raw_gold"),
3133 components: DataComponentMap::common_item_components(),
3134 craft_remainder: None,
3135 id: OnceLock::new(),
3136 },
3137 gold_ingot: Item {
3138 key: Identifier::vanilla_static("gold_ingot"),
3139 components: DataComponentMap::common_item_components(),
3140 craft_remainder: None,
3141 id: OnceLock::new(),
3142 },
3143 netherite_ingot: Item {
3144 key: Identifier::vanilla_static("netherite_ingot"),
3145 components: DataComponentMap::common_item_components(),
3146 craft_remainder: None,
3147 id: OnceLock::new(),
3148 },
3149 netherite_scrap: Item {
3150 key: Identifier::vanilla_static("netherite_scrap"),
3151 components: DataComponentMap::common_item_components(),
3152 craft_remainder: None,
3153 id: OnceLock::new(),
3154 },
3155 wooden_sword: Item {
3156 key: Identifier::vanilla_static("wooden_sword"),
3157 components: DataComponentMap::common_item_components()
3158 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3159 .builder_set(vanilla_components::MAX_DAMAGE, Some(59i32))
3160 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3161 .builder_set(
3162 vanilla_components::TOOL,
3163 Some(vanilla_components::Tool {
3164 rules: vec![
3165 vanilla_components::ToolRule {
3166 blocks: vec![Identifier::new("minecraft", "cobweb")],
3167 speed: Some(15f32),
3168 correct_for_drops: Some(true),
3169 },
3170 vanilla_components::ToolRule {
3171 blocks: vec![Identifier::new(
3172 "#minecraft",
3173 "sword_instantly_mines",
3174 )],
3175 speed: Some(340282350000000000000000000000000000000f32),
3176 correct_for_drops: None,
3177 },
3178 vanilla_components::ToolRule {
3179 blocks: vec![Identifier::new("#minecraft", "sword_efficient")],
3180 speed: Some(1.5f32),
3181 correct_for_drops: None,
3182 },
3183 ],
3184 default_mining_speed: 1f32,
3185 damage_per_block: 2i32,
3186 can_destroy_blocks_in_creative: false,
3187 }),
3188 ),
3189 craft_remainder: None,
3190 id: OnceLock::new(),
3191 },
3192 wooden_shovel: Item {
3193 key: Identifier::vanilla_static("wooden_shovel"),
3194 components: DataComponentMap::common_item_components()
3195 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3196 .builder_set(vanilla_components::MAX_DAMAGE, Some(59i32))
3197 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3198 .builder_set(
3199 vanilla_components::TOOL,
3200 Some(vanilla_components::Tool {
3201 rules: vec![
3202 vanilla_components::ToolRule {
3203 blocks: vec![Identifier::new(
3204 "#minecraft",
3205 "incorrect_for_wooden_tool",
3206 )],
3207 speed: None,
3208 correct_for_drops: Some(false),
3209 },
3210 vanilla_components::ToolRule {
3211 blocks: vec![Identifier::new("#minecraft", "mineable/shovel")],
3212 speed: Some(2f32),
3213 correct_for_drops: Some(true),
3214 },
3215 ],
3216 default_mining_speed: 1f32,
3217 damage_per_block: 1i32,
3218 can_destroy_blocks_in_creative: true,
3219 }),
3220 ),
3221 craft_remainder: None,
3222 id: OnceLock::new(),
3223 },
3224 wooden_pickaxe: Item {
3225 key: Identifier::vanilla_static("wooden_pickaxe"),
3226 components: DataComponentMap::common_item_components()
3227 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3228 .builder_set(vanilla_components::MAX_DAMAGE, Some(59i32))
3229 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3230 .builder_set(
3231 vanilla_components::TOOL,
3232 Some(vanilla_components::Tool {
3233 rules: vec![
3234 vanilla_components::ToolRule {
3235 blocks: vec![Identifier::new(
3236 "#minecraft",
3237 "incorrect_for_wooden_tool",
3238 )],
3239 speed: None,
3240 correct_for_drops: Some(false),
3241 },
3242 vanilla_components::ToolRule {
3243 blocks: vec![Identifier::new("#minecraft", "mineable/pickaxe")],
3244 speed: Some(2f32),
3245 correct_for_drops: Some(true),
3246 },
3247 ],
3248 default_mining_speed: 1f32,
3249 damage_per_block: 1i32,
3250 can_destroy_blocks_in_creative: true,
3251 }),
3252 ),
3253 craft_remainder: None,
3254 id: OnceLock::new(),
3255 },
3256 wooden_axe: Item {
3257 key: Identifier::vanilla_static("wooden_axe"),
3258 components: DataComponentMap::common_item_components()
3259 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3260 .builder_set(vanilla_components::MAX_DAMAGE, Some(59i32))
3261 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3262 .builder_set(
3263 vanilla_components::TOOL,
3264 Some(vanilla_components::Tool {
3265 rules: vec![
3266 vanilla_components::ToolRule {
3267 blocks: vec![Identifier::new(
3268 "#minecraft",
3269 "incorrect_for_wooden_tool",
3270 )],
3271 speed: None,
3272 correct_for_drops: Some(false),
3273 },
3274 vanilla_components::ToolRule {
3275 blocks: vec![Identifier::new("#minecraft", "mineable/axe")],
3276 speed: Some(2f32),
3277 correct_for_drops: Some(true),
3278 },
3279 ],
3280 default_mining_speed: 1f32,
3281 damage_per_block: 1i32,
3282 can_destroy_blocks_in_creative: true,
3283 }),
3284 ),
3285 craft_remainder: None,
3286 id: OnceLock::new(),
3287 },
3288 wooden_hoe: Item {
3289 key: Identifier::vanilla_static("wooden_hoe"),
3290 components: DataComponentMap::common_item_components()
3291 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3292 .builder_set(vanilla_components::MAX_DAMAGE, Some(59i32))
3293 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3294 .builder_set(
3295 vanilla_components::TOOL,
3296 Some(vanilla_components::Tool {
3297 rules: vec![
3298 vanilla_components::ToolRule {
3299 blocks: vec![Identifier::new(
3300 "#minecraft",
3301 "incorrect_for_wooden_tool",
3302 )],
3303 speed: None,
3304 correct_for_drops: Some(false),
3305 },
3306 vanilla_components::ToolRule {
3307 blocks: vec![Identifier::new("#minecraft", "mineable/hoe")],
3308 speed: Some(2f32),
3309 correct_for_drops: Some(true),
3310 },
3311 ],
3312 default_mining_speed: 1f32,
3313 damage_per_block: 1i32,
3314 can_destroy_blocks_in_creative: true,
3315 }),
3316 ),
3317 craft_remainder: None,
3318 id: OnceLock::new(),
3319 },
3320 copper_sword: Item {
3321 key: Identifier::vanilla_static("copper_sword"),
3322 components: DataComponentMap::common_item_components()
3323 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3324 .builder_set(vanilla_components::MAX_DAMAGE, Some(190i32))
3325 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3326 .builder_set(
3327 vanilla_components::TOOL,
3328 Some(vanilla_components::Tool {
3329 rules: vec![
3330 vanilla_components::ToolRule {
3331 blocks: vec![Identifier::new("minecraft", "cobweb")],
3332 speed: Some(15f32),
3333 correct_for_drops: Some(true),
3334 },
3335 vanilla_components::ToolRule {
3336 blocks: vec![Identifier::new(
3337 "#minecraft",
3338 "sword_instantly_mines",
3339 )],
3340 speed: Some(340282350000000000000000000000000000000f32),
3341 correct_for_drops: None,
3342 },
3343 vanilla_components::ToolRule {
3344 blocks: vec![Identifier::new("#minecraft", "sword_efficient")],
3345 speed: Some(1.5f32),
3346 correct_for_drops: None,
3347 },
3348 ],
3349 default_mining_speed: 1f32,
3350 damage_per_block: 2i32,
3351 can_destroy_blocks_in_creative: false,
3352 }),
3353 ),
3354 craft_remainder: None,
3355 id: OnceLock::new(),
3356 },
3357 copper_shovel: Item {
3358 key: Identifier::vanilla_static("copper_shovel"),
3359 components: DataComponentMap::common_item_components()
3360 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3361 .builder_set(vanilla_components::MAX_DAMAGE, Some(190i32))
3362 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3363 .builder_set(
3364 vanilla_components::TOOL,
3365 Some(vanilla_components::Tool {
3366 rules: vec![
3367 vanilla_components::ToolRule {
3368 blocks: vec![Identifier::new(
3369 "#minecraft",
3370 "incorrect_for_copper_tool",
3371 )],
3372 speed: None,
3373 correct_for_drops: Some(false),
3374 },
3375 vanilla_components::ToolRule {
3376 blocks: vec![Identifier::new("#minecraft", "mineable/shovel")],
3377 speed: Some(5f32),
3378 correct_for_drops: Some(true),
3379 },
3380 ],
3381 default_mining_speed: 1f32,
3382 damage_per_block: 1i32,
3383 can_destroy_blocks_in_creative: true,
3384 }),
3385 ),
3386 craft_remainder: None,
3387 id: OnceLock::new(),
3388 },
3389 copper_pickaxe: Item {
3390 key: Identifier::vanilla_static("copper_pickaxe"),
3391 components: DataComponentMap::common_item_components()
3392 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3393 .builder_set(vanilla_components::MAX_DAMAGE, Some(190i32))
3394 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3395 .builder_set(
3396 vanilla_components::TOOL,
3397 Some(vanilla_components::Tool {
3398 rules: vec![
3399 vanilla_components::ToolRule {
3400 blocks: vec![Identifier::new(
3401 "#minecraft",
3402 "incorrect_for_copper_tool",
3403 )],
3404 speed: None,
3405 correct_for_drops: Some(false),
3406 },
3407 vanilla_components::ToolRule {
3408 blocks: vec![Identifier::new("#minecraft", "mineable/pickaxe")],
3409 speed: Some(5f32),
3410 correct_for_drops: Some(true),
3411 },
3412 ],
3413 default_mining_speed: 1f32,
3414 damage_per_block: 1i32,
3415 can_destroy_blocks_in_creative: true,
3416 }),
3417 ),
3418 craft_remainder: None,
3419 id: OnceLock::new(),
3420 },
3421 copper_axe: Item {
3422 key: Identifier::vanilla_static("copper_axe"),
3423 components: DataComponentMap::common_item_components()
3424 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3425 .builder_set(vanilla_components::MAX_DAMAGE, Some(190i32))
3426 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3427 .builder_set(
3428 vanilla_components::TOOL,
3429 Some(vanilla_components::Tool {
3430 rules: vec![
3431 vanilla_components::ToolRule {
3432 blocks: vec![Identifier::new(
3433 "#minecraft",
3434 "incorrect_for_copper_tool",
3435 )],
3436 speed: None,
3437 correct_for_drops: Some(false),
3438 },
3439 vanilla_components::ToolRule {
3440 blocks: vec![Identifier::new("#minecraft", "mineable/axe")],
3441 speed: Some(5f32),
3442 correct_for_drops: Some(true),
3443 },
3444 ],
3445 default_mining_speed: 1f32,
3446 damage_per_block: 1i32,
3447 can_destroy_blocks_in_creative: true,
3448 }),
3449 ),
3450 craft_remainder: None,
3451 id: OnceLock::new(),
3452 },
3453 copper_hoe: Item {
3454 key: Identifier::vanilla_static("copper_hoe"),
3455 components: DataComponentMap::common_item_components()
3456 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3457 .builder_set(vanilla_components::MAX_DAMAGE, Some(190i32))
3458 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3459 .builder_set(
3460 vanilla_components::TOOL,
3461 Some(vanilla_components::Tool {
3462 rules: vec![
3463 vanilla_components::ToolRule {
3464 blocks: vec![Identifier::new(
3465 "#minecraft",
3466 "incorrect_for_copper_tool",
3467 )],
3468 speed: None,
3469 correct_for_drops: Some(false),
3470 },
3471 vanilla_components::ToolRule {
3472 blocks: vec![Identifier::new("#minecraft", "mineable/hoe")],
3473 speed: Some(5f32),
3474 correct_for_drops: Some(true),
3475 },
3476 ],
3477 default_mining_speed: 1f32,
3478 damage_per_block: 1i32,
3479 can_destroy_blocks_in_creative: true,
3480 }),
3481 ),
3482 craft_remainder: None,
3483 id: OnceLock::new(),
3484 },
3485 stone_sword: Item {
3486 key: Identifier::vanilla_static("stone_sword"),
3487 components: DataComponentMap::common_item_components()
3488 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3489 .builder_set(vanilla_components::MAX_DAMAGE, Some(131i32))
3490 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3491 .builder_set(
3492 vanilla_components::TOOL,
3493 Some(vanilla_components::Tool {
3494 rules: vec![
3495 vanilla_components::ToolRule {
3496 blocks: vec![Identifier::new("minecraft", "cobweb")],
3497 speed: Some(15f32),
3498 correct_for_drops: Some(true),
3499 },
3500 vanilla_components::ToolRule {
3501 blocks: vec![Identifier::new(
3502 "#minecraft",
3503 "sword_instantly_mines",
3504 )],
3505 speed: Some(340282350000000000000000000000000000000f32),
3506 correct_for_drops: None,
3507 },
3508 vanilla_components::ToolRule {
3509 blocks: vec![Identifier::new("#minecraft", "sword_efficient")],
3510 speed: Some(1.5f32),
3511 correct_for_drops: None,
3512 },
3513 ],
3514 default_mining_speed: 1f32,
3515 damage_per_block: 2i32,
3516 can_destroy_blocks_in_creative: false,
3517 }),
3518 ),
3519 craft_remainder: None,
3520 id: OnceLock::new(),
3521 },
3522 stone_shovel: Item {
3523 key: Identifier::vanilla_static("stone_shovel"),
3524 components: DataComponentMap::common_item_components()
3525 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3526 .builder_set(vanilla_components::MAX_DAMAGE, Some(131i32))
3527 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3528 .builder_set(
3529 vanilla_components::TOOL,
3530 Some(vanilla_components::Tool {
3531 rules: vec![
3532 vanilla_components::ToolRule {
3533 blocks: vec![Identifier::new(
3534 "#minecraft",
3535 "incorrect_for_stone_tool",
3536 )],
3537 speed: None,
3538 correct_for_drops: Some(false),
3539 },
3540 vanilla_components::ToolRule {
3541 blocks: vec![Identifier::new("#minecraft", "mineable/shovel")],
3542 speed: Some(4f32),
3543 correct_for_drops: Some(true),
3544 },
3545 ],
3546 default_mining_speed: 1f32,
3547 damage_per_block: 1i32,
3548 can_destroy_blocks_in_creative: true,
3549 }),
3550 ),
3551 craft_remainder: None,
3552 id: OnceLock::new(),
3553 },
3554 stone_pickaxe: Item {
3555 key: Identifier::vanilla_static("stone_pickaxe"),
3556 components: DataComponentMap::common_item_components()
3557 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3558 .builder_set(vanilla_components::MAX_DAMAGE, Some(131i32))
3559 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3560 .builder_set(
3561 vanilla_components::TOOL,
3562 Some(vanilla_components::Tool {
3563 rules: vec![
3564 vanilla_components::ToolRule {
3565 blocks: vec![Identifier::new(
3566 "#minecraft",
3567 "incorrect_for_stone_tool",
3568 )],
3569 speed: None,
3570 correct_for_drops: Some(false),
3571 },
3572 vanilla_components::ToolRule {
3573 blocks: vec![Identifier::new("#minecraft", "mineable/pickaxe")],
3574 speed: Some(4f32),
3575 correct_for_drops: Some(true),
3576 },
3577 ],
3578 default_mining_speed: 1f32,
3579 damage_per_block: 1i32,
3580 can_destroy_blocks_in_creative: true,
3581 }),
3582 ),
3583 craft_remainder: None,
3584 id: OnceLock::new(),
3585 },
3586 stone_axe: Item {
3587 key: Identifier::vanilla_static("stone_axe"),
3588 components: DataComponentMap::common_item_components()
3589 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3590 .builder_set(vanilla_components::MAX_DAMAGE, Some(131i32))
3591 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3592 .builder_set(
3593 vanilla_components::TOOL,
3594 Some(vanilla_components::Tool {
3595 rules: vec![
3596 vanilla_components::ToolRule {
3597 blocks: vec![Identifier::new(
3598 "#minecraft",
3599 "incorrect_for_stone_tool",
3600 )],
3601 speed: None,
3602 correct_for_drops: Some(false),
3603 },
3604 vanilla_components::ToolRule {
3605 blocks: vec![Identifier::new("#minecraft", "mineable/axe")],
3606 speed: Some(4f32),
3607 correct_for_drops: Some(true),
3608 },
3609 ],
3610 default_mining_speed: 1f32,
3611 damage_per_block: 1i32,
3612 can_destroy_blocks_in_creative: true,
3613 }),
3614 ),
3615 craft_remainder: None,
3616 id: OnceLock::new(),
3617 },
3618 stone_hoe: Item {
3619 key: Identifier::vanilla_static("stone_hoe"),
3620 components: DataComponentMap::common_item_components()
3621 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3622 .builder_set(vanilla_components::MAX_DAMAGE, Some(131i32))
3623 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3624 .builder_set(
3625 vanilla_components::TOOL,
3626 Some(vanilla_components::Tool {
3627 rules: vec![
3628 vanilla_components::ToolRule {
3629 blocks: vec![Identifier::new(
3630 "#minecraft",
3631 "incorrect_for_stone_tool",
3632 )],
3633 speed: None,
3634 correct_for_drops: Some(false),
3635 },
3636 vanilla_components::ToolRule {
3637 blocks: vec![Identifier::new("#minecraft", "mineable/hoe")],
3638 speed: Some(4f32),
3639 correct_for_drops: Some(true),
3640 },
3641 ],
3642 default_mining_speed: 1f32,
3643 damage_per_block: 1i32,
3644 can_destroy_blocks_in_creative: true,
3645 }),
3646 ),
3647 craft_remainder: None,
3648 id: OnceLock::new(),
3649 },
3650 golden_sword: Item {
3651 key: Identifier::vanilla_static("golden_sword"),
3652 components: DataComponentMap::common_item_components()
3653 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3654 .builder_set(vanilla_components::MAX_DAMAGE, Some(32i32))
3655 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3656 .builder_set(
3657 vanilla_components::TOOL,
3658 Some(vanilla_components::Tool {
3659 rules: vec![
3660 vanilla_components::ToolRule {
3661 blocks: vec![Identifier::new("minecraft", "cobweb")],
3662 speed: Some(15f32),
3663 correct_for_drops: Some(true),
3664 },
3665 vanilla_components::ToolRule {
3666 blocks: vec![Identifier::new(
3667 "#minecraft",
3668 "sword_instantly_mines",
3669 )],
3670 speed: Some(340282350000000000000000000000000000000f32),
3671 correct_for_drops: None,
3672 },
3673 vanilla_components::ToolRule {
3674 blocks: vec![Identifier::new("#minecraft", "sword_efficient")],
3675 speed: Some(1.5f32),
3676 correct_for_drops: None,
3677 },
3678 ],
3679 default_mining_speed: 1f32,
3680 damage_per_block: 2i32,
3681 can_destroy_blocks_in_creative: false,
3682 }),
3683 ),
3684 craft_remainder: None,
3685 id: OnceLock::new(),
3686 },
3687 golden_shovel: Item {
3688 key: Identifier::vanilla_static("golden_shovel"),
3689 components: DataComponentMap::common_item_components()
3690 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3691 .builder_set(vanilla_components::MAX_DAMAGE, Some(32i32))
3692 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3693 .builder_set(
3694 vanilla_components::TOOL,
3695 Some(vanilla_components::Tool {
3696 rules: vec![
3697 vanilla_components::ToolRule {
3698 blocks: vec![Identifier::new(
3699 "#minecraft",
3700 "incorrect_for_gold_tool",
3701 )],
3702 speed: None,
3703 correct_for_drops: Some(false),
3704 },
3705 vanilla_components::ToolRule {
3706 blocks: vec![Identifier::new("#minecraft", "mineable/shovel")],
3707 speed: Some(12f32),
3708 correct_for_drops: Some(true),
3709 },
3710 ],
3711 default_mining_speed: 1f32,
3712 damage_per_block: 1i32,
3713 can_destroy_blocks_in_creative: true,
3714 }),
3715 ),
3716 craft_remainder: None,
3717 id: OnceLock::new(),
3718 },
3719 golden_pickaxe: Item {
3720 key: Identifier::vanilla_static("golden_pickaxe"),
3721 components: DataComponentMap::common_item_components()
3722 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3723 .builder_set(vanilla_components::MAX_DAMAGE, Some(32i32))
3724 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3725 .builder_set(
3726 vanilla_components::TOOL,
3727 Some(vanilla_components::Tool {
3728 rules: vec![
3729 vanilla_components::ToolRule {
3730 blocks: vec![Identifier::new(
3731 "#minecraft",
3732 "incorrect_for_gold_tool",
3733 )],
3734 speed: None,
3735 correct_for_drops: Some(false),
3736 },
3737 vanilla_components::ToolRule {
3738 blocks: vec![Identifier::new("#minecraft", "mineable/pickaxe")],
3739 speed: Some(12f32),
3740 correct_for_drops: Some(true),
3741 },
3742 ],
3743 default_mining_speed: 1f32,
3744 damage_per_block: 1i32,
3745 can_destroy_blocks_in_creative: true,
3746 }),
3747 ),
3748 craft_remainder: None,
3749 id: OnceLock::new(),
3750 },
3751 golden_axe: Item {
3752 key: Identifier::vanilla_static("golden_axe"),
3753 components: DataComponentMap::common_item_components()
3754 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3755 .builder_set(vanilla_components::MAX_DAMAGE, Some(32i32))
3756 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3757 .builder_set(
3758 vanilla_components::TOOL,
3759 Some(vanilla_components::Tool {
3760 rules: vec![
3761 vanilla_components::ToolRule {
3762 blocks: vec![Identifier::new(
3763 "#minecraft",
3764 "incorrect_for_gold_tool",
3765 )],
3766 speed: None,
3767 correct_for_drops: Some(false),
3768 },
3769 vanilla_components::ToolRule {
3770 blocks: vec![Identifier::new("#minecraft", "mineable/axe")],
3771 speed: Some(12f32),
3772 correct_for_drops: Some(true),
3773 },
3774 ],
3775 default_mining_speed: 1f32,
3776 damage_per_block: 1i32,
3777 can_destroy_blocks_in_creative: true,
3778 }),
3779 ),
3780 craft_remainder: None,
3781 id: OnceLock::new(),
3782 },
3783 golden_hoe: Item {
3784 key: Identifier::vanilla_static("golden_hoe"),
3785 components: DataComponentMap::common_item_components()
3786 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3787 .builder_set(vanilla_components::MAX_DAMAGE, Some(32i32))
3788 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3789 .builder_set(
3790 vanilla_components::TOOL,
3791 Some(vanilla_components::Tool {
3792 rules: vec![
3793 vanilla_components::ToolRule {
3794 blocks: vec![Identifier::new(
3795 "#minecraft",
3796 "incorrect_for_gold_tool",
3797 )],
3798 speed: None,
3799 correct_for_drops: Some(false),
3800 },
3801 vanilla_components::ToolRule {
3802 blocks: vec![Identifier::new("#minecraft", "mineable/hoe")],
3803 speed: Some(12f32),
3804 correct_for_drops: Some(true),
3805 },
3806 ],
3807 default_mining_speed: 1f32,
3808 damage_per_block: 1i32,
3809 can_destroy_blocks_in_creative: true,
3810 }),
3811 ),
3812 craft_remainder: None,
3813 id: OnceLock::new(),
3814 },
3815 iron_sword: Item {
3816 key: Identifier::vanilla_static("iron_sword"),
3817 components: DataComponentMap::common_item_components()
3818 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3819 .builder_set(vanilla_components::MAX_DAMAGE, Some(250i32))
3820 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3821 .builder_set(
3822 vanilla_components::TOOL,
3823 Some(vanilla_components::Tool {
3824 rules: vec![
3825 vanilla_components::ToolRule {
3826 blocks: vec![Identifier::new("minecraft", "cobweb")],
3827 speed: Some(15f32),
3828 correct_for_drops: Some(true),
3829 },
3830 vanilla_components::ToolRule {
3831 blocks: vec![Identifier::new(
3832 "#minecraft",
3833 "sword_instantly_mines",
3834 )],
3835 speed: Some(340282350000000000000000000000000000000f32),
3836 correct_for_drops: None,
3837 },
3838 vanilla_components::ToolRule {
3839 blocks: vec![Identifier::new("#minecraft", "sword_efficient")],
3840 speed: Some(1.5f32),
3841 correct_for_drops: None,
3842 },
3843 ],
3844 default_mining_speed: 1f32,
3845 damage_per_block: 2i32,
3846 can_destroy_blocks_in_creative: false,
3847 }),
3848 ),
3849 craft_remainder: None,
3850 id: OnceLock::new(),
3851 },
3852 iron_shovel: Item {
3853 key: Identifier::vanilla_static("iron_shovel"),
3854 components: DataComponentMap::common_item_components()
3855 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3856 .builder_set(vanilla_components::MAX_DAMAGE, Some(250i32))
3857 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3858 .builder_set(
3859 vanilla_components::TOOL,
3860 Some(vanilla_components::Tool {
3861 rules: vec![
3862 vanilla_components::ToolRule {
3863 blocks: vec![Identifier::new(
3864 "#minecraft",
3865 "incorrect_for_iron_tool",
3866 )],
3867 speed: None,
3868 correct_for_drops: Some(false),
3869 },
3870 vanilla_components::ToolRule {
3871 blocks: vec![Identifier::new("#minecraft", "mineable/shovel")],
3872 speed: Some(6f32),
3873 correct_for_drops: Some(true),
3874 },
3875 ],
3876 default_mining_speed: 1f32,
3877 damage_per_block: 1i32,
3878 can_destroy_blocks_in_creative: true,
3879 }),
3880 ),
3881 craft_remainder: None,
3882 id: OnceLock::new(),
3883 },
3884 iron_pickaxe: Item {
3885 key: Identifier::vanilla_static("iron_pickaxe"),
3886 components: DataComponentMap::common_item_components()
3887 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3888 .builder_set(vanilla_components::MAX_DAMAGE, Some(250i32))
3889 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3890 .builder_set(
3891 vanilla_components::TOOL,
3892 Some(vanilla_components::Tool {
3893 rules: vec![
3894 vanilla_components::ToolRule {
3895 blocks: vec![Identifier::new(
3896 "#minecraft",
3897 "incorrect_for_iron_tool",
3898 )],
3899 speed: None,
3900 correct_for_drops: Some(false),
3901 },
3902 vanilla_components::ToolRule {
3903 blocks: vec![Identifier::new("#minecraft", "mineable/pickaxe")],
3904 speed: Some(6f32),
3905 correct_for_drops: Some(true),
3906 },
3907 ],
3908 default_mining_speed: 1f32,
3909 damage_per_block: 1i32,
3910 can_destroy_blocks_in_creative: true,
3911 }),
3912 ),
3913 craft_remainder: None,
3914 id: OnceLock::new(),
3915 },
3916 iron_axe: Item {
3917 key: Identifier::vanilla_static("iron_axe"),
3918 components: DataComponentMap::common_item_components()
3919 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3920 .builder_set(vanilla_components::MAX_DAMAGE, Some(250i32))
3921 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3922 .builder_set(
3923 vanilla_components::TOOL,
3924 Some(vanilla_components::Tool {
3925 rules: vec![
3926 vanilla_components::ToolRule {
3927 blocks: vec![Identifier::new(
3928 "#minecraft",
3929 "incorrect_for_iron_tool",
3930 )],
3931 speed: None,
3932 correct_for_drops: Some(false),
3933 },
3934 vanilla_components::ToolRule {
3935 blocks: vec![Identifier::new("#minecraft", "mineable/axe")],
3936 speed: Some(6f32),
3937 correct_for_drops: Some(true),
3938 },
3939 ],
3940 default_mining_speed: 1f32,
3941 damage_per_block: 1i32,
3942 can_destroy_blocks_in_creative: true,
3943 }),
3944 ),
3945 craft_remainder: None,
3946 id: OnceLock::new(),
3947 },
3948 iron_hoe: Item {
3949 key: Identifier::vanilla_static("iron_hoe"),
3950 components: DataComponentMap::common_item_components()
3951 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3952 .builder_set(vanilla_components::MAX_DAMAGE, Some(250i32))
3953 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3954 .builder_set(
3955 vanilla_components::TOOL,
3956 Some(vanilla_components::Tool {
3957 rules: vec![
3958 vanilla_components::ToolRule {
3959 blocks: vec![Identifier::new(
3960 "#minecraft",
3961 "incorrect_for_iron_tool",
3962 )],
3963 speed: None,
3964 correct_for_drops: Some(false),
3965 },
3966 vanilla_components::ToolRule {
3967 blocks: vec![Identifier::new("#minecraft", "mineable/hoe")],
3968 speed: Some(6f32),
3969 correct_for_drops: Some(true),
3970 },
3971 ],
3972 default_mining_speed: 1f32,
3973 damage_per_block: 1i32,
3974 can_destroy_blocks_in_creative: true,
3975 }),
3976 ),
3977 craft_remainder: None,
3978 id: OnceLock::new(),
3979 },
3980 diamond_sword: Item {
3981 key: Identifier::vanilla_static("diamond_sword"),
3982 components: DataComponentMap::common_item_components()
3983 .builder_set(vanilla_components::DAMAGE, Some(0i32))
3984 .builder_set(vanilla_components::MAX_DAMAGE, Some(1561i32))
3985 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
3986 .builder_set(
3987 vanilla_components::TOOL,
3988 Some(vanilla_components::Tool {
3989 rules: vec![
3990 vanilla_components::ToolRule {
3991 blocks: vec![Identifier::new("minecraft", "cobweb")],
3992 speed: Some(15f32),
3993 correct_for_drops: Some(true),
3994 },
3995 vanilla_components::ToolRule {
3996 blocks: vec![Identifier::new(
3997 "#minecraft",
3998 "sword_instantly_mines",
3999 )],
4000 speed: Some(340282350000000000000000000000000000000f32),
4001 correct_for_drops: None,
4002 },
4003 vanilla_components::ToolRule {
4004 blocks: vec![Identifier::new("#minecraft", "sword_efficient")],
4005 speed: Some(1.5f32),
4006 correct_for_drops: None,
4007 },
4008 ],
4009 default_mining_speed: 1f32,
4010 damage_per_block: 2i32,
4011 can_destroy_blocks_in_creative: false,
4012 }),
4013 ),
4014 craft_remainder: None,
4015 id: OnceLock::new(),
4016 },
4017 diamond_shovel: Item {
4018 key: Identifier::vanilla_static("diamond_shovel"),
4019 components: DataComponentMap::common_item_components()
4020 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4021 .builder_set(vanilla_components::MAX_DAMAGE, Some(1561i32))
4022 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
4023 .builder_set(
4024 vanilla_components::TOOL,
4025 Some(vanilla_components::Tool {
4026 rules: vec![
4027 vanilla_components::ToolRule {
4028 blocks: vec![Identifier::new(
4029 "#minecraft",
4030 "incorrect_for_diamond_tool",
4031 )],
4032 speed: None,
4033 correct_for_drops: Some(false),
4034 },
4035 vanilla_components::ToolRule {
4036 blocks: vec![Identifier::new("#minecraft", "mineable/shovel")],
4037 speed: Some(8f32),
4038 correct_for_drops: Some(true),
4039 },
4040 ],
4041 default_mining_speed: 1f32,
4042 damage_per_block: 1i32,
4043 can_destroy_blocks_in_creative: true,
4044 }),
4045 ),
4046 craft_remainder: None,
4047 id: OnceLock::new(),
4048 },
4049 diamond_pickaxe: Item {
4050 key: Identifier::vanilla_static("diamond_pickaxe"),
4051 components: DataComponentMap::common_item_components()
4052 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4053 .builder_set(vanilla_components::MAX_DAMAGE, Some(1561i32))
4054 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
4055 .builder_set(
4056 vanilla_components::TOOL,
4057 Some(vanilla_components::Tool {
4058 rules: vec![
4059 vanilla_components::ToolRule {
4060 blocks: vec![Identifier::new(
4061 "#minecraft",
4062 "incorrect_for_diamond_tool",
4063 )],
4064 speed: None,
4065 correct_for_drops: Some(false),
4066 },
4067 vanilla_components::ToolRule {
4068 blocks: vec![Identifier::new("#minecraft", "mineable/pickaxe")],
4069 speed: Some(8f32),
4070 correct_for_drops: Some(true),
4071 },
4072 ],
4073 default_mining_speed: 1f32,
4074 damage_per_block: 1i32,
4075 can_destroy_blocks_in_creative: true,
4076 }),
4077 ),
4078 craft_remainder: None,
4079 id: OnceLock::new(),
4080 },
4081 diamond_axe: Item {
4082 key: Identifier::vanilla_static("diamond_axe"),
4083 components: DataComponentMap::common_item_components()
4084 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4085 .builder_set(vanilla_components::MAX_DAMAGE, Some(1561i32))
4086 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
4087 .builder_set(
4088 vanilla_components::TOOL,
4089 Some(vanilla_components::Tool {
4090 rules: vec![
4091 vanilla_components::ToolRule {
4092 blocks: vec![Identifier::new(
4093 "#minecraft",
4094 "incorrect_for_diamond_tool",
4095 )],
4096 speed: None,
4097 correct_for_drops: Some(false),
4098 },
4099 vanilla_components::ToolRule {
4100 blocks: vec![Identifier::new("#minecraft", "mineable/axe")],
4101 speed: Some(8f32),
4102 correct_for_drops: Some(true),
4103 },
4104 ],
4105 default_mining_speed: 1f32,
4106 damage_per_block: 1i32,
4107 can_destroy_blocks_in_creative: true,
4108 }),
4109 ),
4110 craft_remainder: None,
4111 id: OnceLock::new(),
4112 },
4113 diamond_hoe: Item {
4114 key: Identifier::vanilla_static("diamond_hoe"),
4115 components: DataComponentMap::common_item_components()
4116 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4117 .builder_set(vanilla_components::MAX_DAMAGE, Some(1561i32))
4118 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
4119 .builder_set(
4120 vanilla_components::TOOL,
4121 Some(vanilla_components::Tool {
4122 rules: vec![
4123 vanilla_components::ToolRule {
4124 blocks: vec![Identifier::new(
4125 "#minecraft",
4126 "incorrect_for_diamond_tool",
4127 )],
4128 speed: None,
4129 correct_for_drops: Some(false),
4130 },
4131 vanilla_components::ToolRule {
4132 blocks: vec![Identifier::new("#minecraft", "mineable/hoe")],
4133 speed: Some(8f32),
4134 correct_for_drops: Some(true),
4135 },
4136 ],
4137 default_mining_speed: 1f32,
4138 damage_per_block: 1i32,
4139 can_destroy_blocks_in_creative: true,
4140 }),
4141 ),
4142 craft_remainder: None,
4143 id: OnceLock::new(),
4144 },
4145 netherite_sword: Item {
4146 key: Identifier::vanilla_static("netherite_sword"),
4147 components: DataComponentMap::common_item_components()
4148 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4149 .builder_set(vanilla_components::MAX_DAMAGE, Some(2031i32))
4150 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
4151 .builder_set(
4152 vanilla_components::TOOL,
4153 Some(vanilla_components::Tool {
4154 rules: vec![
4155 vanilla_components::ToolRule {
4156 blocks: vec![Identifier::new("minecraft", "cobweb")],
4157 speed: Some(15f32),
4158 correct_for_drops: Some(true),
4159 },
4160 vanilla_components::ToolRule {
4161 blocks: vec![Identifier::new(
4162 "#minecraft",
4163 "sword_instantly_mines",
4164 )],
4165 speed: Some(340282350000000000000000000000000000000f32),
4166 correct_for_drops: None,
4167 },
4168 vanilla_components::ToolRule {
4169 blocks: vec![Identifier::new("#minecraft", "sword_efficient")],
4170 speed: Some(1.5f32),
4171 correct_for_drops: None,
4172 },
4173 ],
4174 default_mining_speed: 1f32,
4175 damage_per_block: 2i32,
4176 can_destroy_blocks_in_creative: false,
4177 }),
4178 ),
4179 craft_remainder: None,
4180 id: OnceLock::new(),
4181 },
4182 netherite_shovel: Item {
4183 key: Identifier::vanilla_static("netherite_shovel"),
4184 components: DataComponentMap::common_item_components()
4185 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4186 .builder_set(vanilla_components::MAX_DAMAGE, Some(2031i32))
4187 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
4188 .builder_set(
4189 vanilla_components::TOOL,
4190 Some(vanilla_components::Tool {
4191 rules: vec![
4192 vanilla_components::ToolRule {
4193 blocks: vec![Identifier::new(
4194 "#minecraft",
4195 "incorrect_for_netherite_tool",
4196 )],
4197 speed: None,
4198 correct_for_drops: Some(false),
4199 },
4200 vanilla_components::ToolRule {
4201 blocks: vec![Identifier::new("#minecraft", "mineable/shovel")],
4202 speed: Some(9f32),
4203 correct_for_drops: Some(true),
4204 },
4205 ],
4206 default_mining_speed: 1f32,
4207 damage_per_block: 1i32,
4208 can_destroy_blocks_in_creative: true,
4209 }),
4210 ),
4211 craft_remainder: None,
4212 id: OnceLock::new(),
4213 },
4214 netherite_pickaxe: Item {
4215 key: Identifier::vanilla_static("netherite_pickaxe"),
4216 components: DataComponentMap::common_item_components()
4217 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4218 .builder_set(vanilla_components::MAX_DAMAGE, Some(2031i32))
4219 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
4220 .builder_set(
4221 vanilla_components::TOOL,
4222 Some(vanilla_components::Tool {
4223 rules: vec![
4224 vanilla_components::ToolRule {
4225 blocks: vec![Identifier::new(
4226 "#minecraft",
4227 "incorrect_for_netherite_tool",
4228 )],
4229 speed: None,
4230 correct_for_drops: Some(false),
4231 },
4232 vanilla_components::ToolRule {
4233 blocks: vec![Identifier::new("#minecraft", "mineable/pickaxe")],
4234 speed: Some(9f32),
4235 correct_for_drops: Some(true),
4236 },
4237 ],
4238 default_mining_speed: 1f32,
4239 damage_per_block: 1i32,
4240 can_destroy_blocks_in_creative: true,
4241 }),
4242 ),
4243 craft_remainder: None,
4244 id: OnceLock::new(),
4245 },
4246 netherite_axe: Item {
4247 key: Identifier::vanilla_static("netherite_axe"),
4248 components: DataComponentMap::common_item_components()
4249 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4250 .builder_set(vanilla_components::MAX_DAMAGE, Some(2031i32))
4251 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
4252 .builder_set(
4253 vanilla_components::TOOL,
4254 Some(vanilla_components::Tool {
4255 rules: vec![
4256 vanilla_components::ToolRule {
4257 blocks: vec![Identifier::new(
4258 "#minecraft",
4259 "incorrect_for_netherite_tool",
4260 )],
4261 speed: None,
4262 correct_for_drops: Some(false),
4263 },
4264 vanilla_components::ToolRule {
4265 blocks: vec![Identifier::new("#minecraft", "mineable/axe")],
4266 speed: Some(9f32),
4267 correct_for_drops: Some(true),
4268 },
4269 ],
4270 default_mining_speed: 1f32,
4271 damage_per_block: 1i32,
4272 can_destroy_blocks_in_creative: true,
4273 }),
4274 ),
4275 craft_remainder: None,
4276 id: OnceLock::new(),
4277 },
4278 netherite_hoe: Item {
4279 key: Identifier::vanilla_static("netherite_hoe"),
4280 components: DataComponentMap::common_item_components()
4281 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4282 .builder_set(vanilla_components::MAX_DAMAGE, Some(2031i32))
4283 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
4284 .builder_set(
4285 vanilla_components::TOOL,
4286 Some(vanilla_components::Tool {
4287 rules: vec![
4288 vanilla_components::ToolRule {
4289 blocks: vec![Identifier::new(
4290 "#minecraft",
4291 "incorrect_for_netherite_tool",
4292 )],
4293 speed: None,
4294 correct_for_drops: Some(false),
4295 },
4296 vanilla_components::ToolRule {
4297 blocks: vec![Identifier::new("#minecraft", "mineable/hoe")],
4298 speed: Some(9f32),
4299 correct_for_drops: Some(true),
4300 },
4301 ],
4302 default_mining_speed: 1f32,
4303 damage_per_block: 1i32,
4304 can_destroy_blocks_in_creative: true,
4305 }),
4306 ),
4307 craft_remainder: None,
4308 id: OnceLock::new(),
4309 },
4310 stick: Item {
4311 key: Identifier::vanilla_static("stick"),
4312 components: DataComponentMap::common_item_components(),
4313 craft_remainder: None,
4314 id: OnceLock::new(),
4315 },
4316 mushroom_stew: Item {
4317 key: Identifier::vanilla_static("mushroom_stew"),
4318 components: DataComponentMap::common_item_components()
4319 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4320 craft_remainder: None,
4321 id: OnceLock::new(),
4322 },
4323 string: Item::from_block_custom_name(&vanilla_blocks::TRIPWIRE, "string"),
4324 feather: Item {
4325 key: Identifier::vanilla_static("feather"),
4326 components: DataComponentMap::common_item_components(),
4327 craft_remainder: None,
4328 id: OnceLock::new(),
4329 },
4330 gunpowder: Item {
4331 key: Identifier::vanilla_static("gunpowder"),
4332 components: DataComponentMap::common_item_components(),
4333 craft_remainder: None,
4334 id: OnceLock::new(),
4335 },
4336 wheat_seeds: Item::from_block_custom_name(&vanilla_blocks::WHEAT, "wheat_seeds"),
4337 wheat: Item {
4338 key: Identifier::vanilla_static("wheat"),
4339 components: DataComponentMap::common_item_components(),
4340 craft_remainder: None,
4341 id: OnceLock::new(),
4342 },
4343 bread: Item {
4344 key: Identifier::vanilla_static("bread"),
4345 components: DataComponentMap::common_item_components(),
4346 craft_remainder: None,
4347 id: OnceLock::new(),
4348 },
4349 leather_helmet: Item {
4350 key: Identifier::vanilla_static("leather_helmet"),
4351 components: DataComponentMap::common_item_components()
4352 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4353 .builder_set(
4354 vanilla_components::EQUIPPABLE,
4355 Some(vanilla_components::Equippable {
4356 slot: vanilla_components::EquippableSlot::Head,
4357 }),
4358 )
4359 .builder_set(vanilla_components::MAX_DAMAGE, Some(55i32))
4360 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4361 craft_remainder: None,
4362 id: OnceLock::new(),
4363 },
4364 leather_chestplate: Item {
4365 key: Identifier::vanilla_static("leather_chestplate"),
4366 components: DataComponentMap::common_item_components()
4367 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4368 .builder_set(
4369 vanilla_components::EQUIPPABLE,
4370 Some(vanilla_components::Equippable {
4371 slot: vanilla_components::EquippableSlot::Chest,
4372 }),
4373 )
4374 .builder_set(vanilla_components::MAX_DAMAGE, Some(80i32))
4375 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4376 craft_remainder: None,
4377 id: OnceLock::new(),
4378 },
4379 leather_leggings: Item {
4380 key: Identifier::vanilla_static("leather_leggings"),
4381 components: DataComponentMap::common_item_components()
4382 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4383 .builder_set(
4384 vanilla_components::EQUIPPABLE,
4385 Some(vanilla_components::Equippable {
4386 slot: vanilla_components::EquippableSlot::Legs,
4387 }),
4388 )
4389 .builder_set(vanilla_components::MAX_DAMAGE, Some(75i32))
4390 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4391 craft_remainder: None,
4392 id: OnceLock::new(),
4393 },
4394 leather_boots: Item {
4395 key: Identifier::vanilla_static("leather_boots"),
4396 components: DataComponentMap::common_item_components()
4397 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4398 .builder_set(
4399 vanilla_components::EQUIPPABLE,
4400 Some(vanilla_components::Equippable {
4401 slot: vanilla_components::EquippableSlot::Feet,
4402 }),
4403 )
4404 .builder_set(vanilla_components::MAX_DAMAGE, Some(65i32))
4405 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4406 craft_remainder: None,
4407 id: OnceLock::new(),
4408 },
4409 copper_helmet: Item {
4410 key: Identifier::vanilla_static("copper_helmet"),
4411 components: DataComponentMap::common_item_components()
4412 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4413 .builder_set(
4414 vanilla_components::EQUIPPABLE,
4415 Some(vanilla_components::Equippable {
4416 slot: vanilla_components::EquippableSlot::Head,
4417 }),
4418 )
4419 .builder_set(vanilla_components::MAX_DAMAGE, Some(121i32))
4420 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4421 craft_remainder: None,
4422 id: OnceLock::new(),
4423 },
4424 copper_chestplate: Item {
4425 key: Identifier::vanilla_static("copper_chestplate"),
4426 components: DataComponentMap::common_item_components()
4427 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4428 .builder_set(
4429 vanilla_components::EQUIPPABLE,
4430 Some(vanilla_components::Equippable {
4431 slot: vanilla_components::EquippableSlot::Chest,
4432 }),
4433 )
4434 .builder_set(vanilla_components::MAX_DAMAGE, Some(176i32))
4435 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4436 craft_remainder: None,
4437 id: OnceLock::new(),
4438 },
4439 copper_leggings: Item {
4440 key: Identifier::vanilla_static("copper_leggings"),
4441 components: DataComponentMap::common_item_components()
4442 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4443 .builder_set(
4444 vanilla_components::EQUIPPABLE,
4445 Some(vanilla_components::Equippable {
4446 slot: vanilla_components::EquippableSlot::Legs,
4447 }),
4448 )
4449 .builder_set(vanilla_components::MAX_DAMAGE, Some(165i32))
4450 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4451 craft_remainder: None,
4452 id: OnceLock::new(),
4453 },
4454 copper_boots: Item {
4455 key: Identifier::vanilla_static("copper_boots"),
4456 components: DataComponentMap::common_item_components()
4457 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4458 .builder_set(
4459 vanilla_components::EQUIPPABLE,
4460 Some(vanilla_components::Equippable {
4461 slot: vanilla_components::EquippableSlot::Feet,
4462 }),
4463 )
4464 .builder_set(vanilla_components::MAX_DAMAGE, Some(143i32))
4465 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4466 craft_remainder: None,
4467 id: OnceLock::new(),
4468 },
4469 chainmail_helmet: Item {
4470 key: Identifier::vanilla_static("chainmail_helmet"),
4471 components: DataComponentMap::common_item_components()
4472 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4473 .builder_set(
4474 vanilla_components::EQUIPPABLE,
4475 Some(vanilla_components::Equippable {
4476 slot: vanilla_components::EquippableSlot::Head,
4477 }),
4478 )
4479 .builder_set(vanilla_components::MAX_DAMAGE, Some(165i32))
4480 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4481 craft_remainder: None,
4482 id: OnceLock::new(),
4483 },
4484 chainmail_chestplate: Item {
4485 key: Identifier::vanilla_static("chainmail_chestplate"),
4486 components: DataComponentMap::common_item_components()
4487 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4488 .builder_set(
4489 vanilla_components::EQUIPPABLE,
4490 Some(vanilla_components::Equippable {
4491 slot: vanilla_components::EquippableSlot::Chest,
4492 }),
4493 )
4494 .builder_set(vanilla_components::MAX_DAMAGE, Some(240i32))
4495 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4496 craft_remainder: None,
4497 id: OnceLock::new(),
4498 },
4499 chainmail_leggings: Item {
4500 key: Identifier::vanilla_static("chainmail_leggings"),
4501 components: DataComponentMap::common_item_components()
4502 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4503 .builder_set(
4504 vanilla_components::EQUIPPABLE,
4505 Some(vanilla_components::Equippable {
4506 slot: vanilla_components::EquippableSlot::Legs,
4507 }),
4508 )
4509 .builder_set(vanilla_components::MAX_DAMAGE, Some(225i32))
4510 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4511 craft_remainder: None,
4512 id: OnceLock::new(),
4513 },
4514 chainmail_boots: Item {
4515 key: Identifier::vanilla_static("chainmail_boots"),
4516 components: DataComponentMap::common_item_components()
4517 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4518 .builder_set(
4519 vanilla_components::EQUIPPABLE,
4520 Some(vanilla_components::Equippable {
4521 slot: vanilla_components::EquippableSlot::Feet,
4522 }),
4523 )
4524 .builder_set(vanilla_components::MAX_DAMAGE, Some(195i32))
4525 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4526 craft_remainder: None,
4527 id: OnceLock::new(),
4528 },
4529 iron_helmet: Item {
4530 key: Identifier::vanilla_static("iron_helmet"),
4531 components: DataComponentMap::common_item_components()
4532 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4533 .builder_set(
4534 vanilla_components::EQUIPPABLE,
4535 Some(vanilla_components::Equippable {
4536 slot: vanilla_components::EquippableSlot::Head,
4537 }),
4538 )
4539 .builder_set(vanilla_components::MAX_DAMAGE, Some(165i32))
4540 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4541 craft_remainder: None,
4542 id: OnceLock::new(),
4543 },
4544 iron_chestplate: Item {
4545 key: Identifier::vanilla_static("iron_chestplate"),
4546 components: DataComponentMap::common_item_components()
4547 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4548 .builder_set(
4549 vanilla_components::EQUIPPABLE,
4550 Some(vanilla_components::Equippable {
4551 slot: vanilla_components::EquippableSlot::Chest,
4552 }),
4553 )
4554 .builder_set(vanilla_components::MAX_DAMAGE, Some(240i32))
4555 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4556 craft_remainder: None,
4557 id: OnceLock::new(),
4558 },
4559 iron_leggings: Item {
4560 key: Identifier::vanilla_static("iron_leggings"),
4561 components: DataComponentMap::common_item_components()
4562 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4563 .builder_set(
4564 vanilla_components::EQUIPPABLE,
4565 Some(vanilla_components::Equippable {
4566 slot: vanilla_components::EquippableSlot::Legs,
4567 }),
4568 )
4569 .builder_set(vanilla_components::MAX_DAMAGE, Some(225i32))
4570 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4571 craft_remainder: None,
4572 id: OnceLock::new(),
4573 },
4574 iron_boots: Item {
4575 key: Identifier::vanilla_static("iron_boots"),
4576 components: DataComponentMap::common_item_components()
4577 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4578 .builder_set(
4579 vanilla_components::EQUIPPABLE,
4580 Some(vanilla_components::Equippable {
4581 slot: vanilla_components::EquippableSlot::Feet,
4582 }),
4583 )
4584 .builder_set(vanilla_components::MAX_DAMAGE, Some(195i32))
4585 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4586 craft_remainder: None,
4587 id: OnceLock::new(),
4588 },
4589 diamond_helmet: Item {
4590 key: Identifier::vanilla_static("diamond_helmet"),
4591 components: DataComponentMap::common_item_components()
4592 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4593 .builder_set(
4594 vanilla_components::EQUIPPABLE,
4595 Some(vanilla_components::Equippable {
4596 slot: vanilla_components::EquippableSlot::Head,
4597 }),
4598 )
4599 .builder_set(vanilla_components::MAX_DAMAGE, Some(363i32))
4600 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4601 craft_remainder: None,
4602 id: OnceLock::new(),
4603 },
4604 diamond_chestplate: Item {
4605 key: Identifier::vanilla_static("diamond_chestplate"),
4606 components: DataComponentMap::common_item_components()
4607 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4608 .builder_set(
4609 vanilla_components::EQUIPPABLE,
4610 Some(vanilla_components::Equippable {
4611 slot: vanilla_components::EquippableSlot::Chest,
4612 }),
4613 )
4614 .builder_set(vanilla_components::MAX_DAMAGE, Some(528i32))
4615 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4616 craft_remainder: None,
4617 id: OnceLock::new(),
4618 },
4619 diamond_leggings: Item {
4620 key: Identifier::vanilla_static("diamond_leggings"),
4621 components: DataComponentMap::common_item_components()
4622 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4623 .builder_set(
4624 vanilla_components::EQUIPPABLE,
4625 Some(vanilla_components::Equippable {
4626 slot: vanilla_components::EquippableSlot::Legs,
4627 }),
4628 )
4629 .builder_set(vanilla_components::MAX_DAMAGE, Some(495i32))
4630 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4631 craft_remainder: None,
4632 id: OnceLock::new(),
4633 },
4634 diamond_boots: Item {
4635 key: Identifier::vanilla_static("diamond_boots"),
4636 components: DataComponentMap::common_item_components()
4637 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4638 .builder_set(
4639 vanilla_components::EQUIPPABLE,
4640 Some(vanilla_components::Equippable {
4641 slot: vanilla_components::EquippableSlot::Feet,
4642 }),
4643 )
4644 .builder_set(vanilla_components::MAX_DAMAGE, Some(429i32))
4645 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4646 craft_remainder: None,
4647 id: OnceLock::new(),
4648 },
4649 golden_helmet: Item {
4650 key: Identifier::vanilla_static("golden_helmet"),
4651 components: DataComponentMap::common_item_components()
4652 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4653 .builder_set(
4654 vanilla_components::EQUIPPABLE,
4655 Some(vanilla_components::Equippable {
4656 slot: vanilla_components::EquippableSlot::Head,
4657 }),
4658 )
4659 .builder_set(vanilla_components::MAX_DAMAGE, Some(77i32))
4660 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4661 craft_remainder: None,
4662 id: OnceLock::new(),
4663 },
4664 golden_chestplate: Item {
4665 key: Identifier::vanilla_static("golden_chestplate"),
4666 components: DataComponentMap::common_item_components()
4667 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4668 .builder_set(
4669 vanilla_components::EQUIPPABLE,
4670 Some(vanilla_components::Equippable {
4671 slot: vanilla_components::EquippableSlot::Chest,
4672 }),
4673 )
4674 .builder_set(vanilla_components::MAX_DAMAGE, Some(112i32))
4675 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4676 craft_remainder: None,
4677 id: OnceLock::new(),
4678 },
4679 golden_leggings: Item {
4680 key: Identifier::vanilla_static("golden_leggings"),
4681 components: DataComponentMap::common_item_components()
4682 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4683 .builder_set(
4684 vanilla_components::EQUIPPABLE,
4685 Some(vanilla_components::Equippable {
4686 slot: vanilla_components::EquippableSlot::Legs,
4687 }),
4688 )
4689 .builder_set(vanilla_components::MAX_DAMAGE, Some(105i32))
4690 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4691 craft_remainder: None,
4692 id: OnceLock::new(),
4693 },
4694 golden_boots: Item {
4695 key: Identifier::vanilla_static("golden_boots"),
4696 components: DataComponentMap::common_item_components()
4697 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4698 .builder_set(
4699 vanilla_components::EQUIPPABLE,
4700 Some(vanilla_components::Equippable {
4701 slot: vanilla_components::EquippableSlot::Feet,
4702 }),
4703 )
4704 .builder_set(vanilla_components::MAX_DAMAGE, Some(91i32))
4705 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4706 craft_remainder: None,
4707 id: OnceLock::new(),
4708 },
4709 netherite_helmet: Item {
4710 key: Identifier::vanilla_static("netherite_helmet"),
4711 components: DataComponentMap::common_item_components()
4712 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4713 .builder_set(
4714 vanilla_components::EQUIPPABLE,
4715 Some(vanilla_components::Equippable {
4716 slot: vanilla_components::EquippableSlot::Head,
4717 }),
4718 )
4719 .builder_set(vanilla_components::MAX_DAMAGE, Some(407i32))
4720 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4721 craft_remainder: None,
4722 id: OnceLock::new(),
4723 },
4724 netherite_chestplate: Item {
4725 key: Identifier::vanilla_static("netherite_chestplate"),
4726 components: DataComponentMap::common_item_components()
4727 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4728 .builder_set(
4729 vanilla_components::EQUIPPABLE,
4730 Some(vanilla_components::Equippable {
4731 slot: vanilla_components::EquippableSlot::Chest,
4732 }),
4733 )
4734 .builder_set(vanilla_components::MAX_DAMAGE, Some(592i32))
4735 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4736 craft_remainder: None,
4737 id: OnceLock::new(),
4738 },
4739 netherite_leggings: Item {
4740 key: Identifier::vanilla_static("netherite_leggings"),
4741 components: DataComponentMap::common_item_components()
4742 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4743 .builder_set(
4744 vanilla_components::EQUIPPABLE,
4745 Some(vanilla_components::Equippable {
4746 slot: vanilla_components::EquippableSlot::Legs,
4747 }),
4748 )
4749 .builder_set(vanilla_components::MAX_DAMAGE, Some(555i32))
4750 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4751 craft_remainder: None,
4752 id: OnceLock::new(),
4753 },
4754 netherite_boots: Item {
4755 key: Identifier::vanilla_static("netherite_boots"),
4756 components: DataComponentMap::common_item_components()
4757 .builder_set(vanilla_components::DAMAGE, Some(0i32))
4758 .builder_set(
4759 vanilla_components::EQUIPPABLE,
4760 Some(vanilla_components::Equippable {
4761 slot: vanilla_components::EquippableSlot::Feet,
4762 }),
4763 )
4764 .builder_set(vanilla_components::MAX_DAMAGE, Some(481i32))
4765 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4766 craft_remainder: None,
4767 id: OnceLock::new(),
4768 },
4769 flint: Item {
4770 key: Identifier::vanilla_static("flint"),
4771 components: DataComponentMap::common_item_components(),
4772 craft_remainder: None,
4773 id: OnceLock::new(),
4774 },
4775 porkchop: Item {
4776 key: Identifier::vanilla_static("porkchop"),
4777 components: DataComponentMap::common_item_components(),
4778 craft_remainder: None,
4779 id: OnceLock::new(),
4780 },
4781 cooked_porkchop: Item {
4782 key: Identifier::vanilla_static("cooked_porkchop"),
4783 components: DataComponentMap::common_item_components(),
4784 craft_remainder: None,
4785 id: OnceLock::new(),
4786 },
4787 painting: Item {
4788 key: Identifier::vanilla_static("painting"),
4789 components: DataComponentMap::common_item_components(),
4790 craft_remainder: None,
4791 id: OnceLock::new(),
4792 },
4793 golden_apple: Item {
4794 key: Identifier::vanilla_static("golden_apple"),
4795 components: DataComponentMap::common_item_components(),
4796 craft_remainder: None,
4797 id: OnceLock::new(),
4798 },
4799 enchanted_golden_apple: Item {
4800 key: Identifier::vanilla_static("enchanted_golden_apple"),
4801 components: DataComponentMap::common_item_components()
4802 .builder_set(vanilla_components::ENCHANTMENT_GLINT_OVERRIDE, Some(true)),
4803 craft_remainder: None,
4804 id: OnceLock::new(),
4805 },
4806 oak_sign: Item::from_block(&vanilla_blocks::OAK_SIGN)
4807 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4808 spruce_sign: Item::from_block(&vanilla_blocks::SPRUCE_SIGN)
4809 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4810 birch_sign: Item::from_block(&vanilla_blocks::BIRCH_SIGN)
4811 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4812 jungle_sign: Item::from_block(&vanilla_blocks::JUNGLE_SIGN)
4813 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4814 acacia_sign: Item::from_block(&vanilla_blocks::ACACIA_SIGN)
4815 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4816 cherry_sign: Item::from_block(&vanilla_blocks::CHERRY_SIGN)
4817 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4818 dark_oak_sign: Item::from_block(&vanilla_blocks::DARK_OAK_SIGN)
4819 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4820 pale_oak_sign: Item::from_block(&vanilla_blocks::PALE_OAK_SIGN)
4821 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4822 mangrove_sign: Item::from_block(&vanilla_blocks::MANGROVE_SIGN)
4823 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4824 bamboo_sign: Item::from_block(&vanilla_blocks::BAMBOO_SIGN)
4825 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4826 crimson_sign: Item::from_block(&vanilla_blocks::CRIMSON_SIGN)
4827 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4828 warped_sign: Item::from_block(&vanilla_blocks::WARPED_SIGN)
4829 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4830 oak_hanging_sign: Item::from_block(&vanilla_blocks::OAK_HANGING_SIGN)
4831 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4832 spruce_hanging_sign: Item::from_block(&vanilla_blocks::SPRUCE_HANGING_SIGN)
4833 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4834 birch_hanging_sign: Item::from_block(&vanilla_blocks::BIRCH_HANGING_SIGN)
4835 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4836 jungle_hanging_sign: Item::from_block(&vanilla_blocks::JUNGLE_HANGING_SIGN)
4837 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4838 acacia_hanging_sign: Item::from_block(&vanilla_blocks::ACACIA_HANGING_SIGN)
4839 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4840 cherry_hanging_sign: Item::from_block(&vanilla_blocks::CHERRY_HANGING_SIGN)
4841 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4842 dark_oak_hanging_sign: Item::from_block(&vanilla_blocks::DARK_OAK_HANGING_SIGN)
4843 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4844 pale_oak_hanging_sign: Item::from_block(&vanilla_blocks::PALE_OAK_HANGING_SIGN)
4845 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4846 mangrove_hanging_sign: Item::from_block(&vanilla_blocks::MANGROVE_HANGING_SIGN)
4847 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4848 bamboo_hanging_sign: Item::from_block(&vanilla_blocks::BAMBOO_HANGING_SIGN)
4849 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4850 crimson_hanging_sign: Item::from_block(&vanilla_blocks::CRIMSON_HANGING_SIGN)
4851 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4852 warped_hanging_sign: Item::from_block(&vanilla_blocks::WARPED_HANGING_SIGN)
4853 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4854 bucket: Item {
4855 key: Identifier::vanilla_static("bucket"),
4856 components: DataComponentMap::common_item_components()
4857 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4858 craft_remainder: None,
4859 id: OnceLock::new(),
4860 },
4861 water_bucket: Item {
4862 key: Identifier::vanilla_static("water_bucket"),
4863 components: DataComponentMap::common_item_components()
4864 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4865 craft_remainder: Some(Identifier::vanilla_static("bucket")),
4866 id: OnceLock::new(),
4867 },
4868 lava_bucket: Item {
4869 key: Identifier::vanilla_static("lava_bucket"),
4870 components: DataComponentMap::common_item_components()
4871 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4872 craft_remainder: Some(Identifier::vanilla_static("bucket")),
4873 id: OnceLock::new(),
4874 },
4875 powder_snow_bucket: Item::from_block_custom_name(
4876 &vanilla_blocks::POWDER_SNOW,
4877 "powder_snow_bucket",
4878 )
4879 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4880 snowball: Item {
4881 key: Identifier::vanilla_static("snowball"),
4882 components: DataComponentMap::common_item_components()
4883 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4884 craft_remainder: None,
4885 id: OnceLock::new(),
4886 },
4887 leather: Item {
4888 key: Identifier::vanilla_static("leather"),
4889 components: DataComponentMap::common_item_components(),
4890 craft_remainder: None,
4891 id: OnceLock::new(),
4892 },
4893 milk_bucket: Item {
4894 key: Identifier::vanilla_static("milk_bucket"),
4895 components: DataComponentMap::common_item_components()
4896 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4897 craft_remainder: Some(Identifier::vanilla_static("bucket")),
4898 id: OnceLock::new(),
4899 },
4900 pufferfish_bucket: Item {
4901 key: Identifier::vanilla_static("pufferfish_bucket"),
4902 components: DataComponentMap::common_item_components()
4903 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4904 craft_remainder: Some(Identifier::vanilla_static("bucket")),
4905 id: OnceLock::new(),
4906 },
4907 salmon_bucket: Item {
4908 key: Identifier::vanilla_static("salmon_bucket"),
4909 components: DataComponentMap::common_item_components()
4910 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4911 craft_remainder: Some(Identifier::vanilla_static("bucket")),
4912 id: OnceLock::new(),
4913 },
4914 cod_bucket: Item {
4915 key: Identifier::vanilla_static("cod_bucket"),
4916 components: DataComponentMap::common_item_components()
4917 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4918 craft_remainder: Some(Identifier::vanilla_static("bucket")),
4919 id: OnceLock::new(),
4920 },
4921 tropical_fish_bucket: Item {
4922 key: Identifier::vanilla_static("tropical_fish_bucket"),
4923 components: DataComponentMap::common_item_components()
4924 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4925 craft_remainder: Some(Identifier::vanilla_static("bucket")),
4926 id: OnceLock::new(),
4927 },
4928 axolotl_bucket: Item {
4929 key: Identifier::vanilla_static("axolotl_bucket"),
4930 components: DataComponentMap::common_item_components()
4931 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4932 craft_remainder: Some(Identifier::vanilla_static("bucket")),
4933 id: OnceLock::new(),
4934 },
4935 tadpole_bucket: Item {
4936 key: Identifier::vanilla_static("tadpole_bucket"),
4937 components: DataComponentMap::common_item_components()
4938 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
4939 craft_remainder: Some(Identifier::vanilla_static("bucket")),
4940 id: OnceLock::new(),
4941 },
4942 brick: Item {
4943 key: Identifier::vanilla_static("brick"),
4944 components: DataComponentMap::common_item_components(),
4945 craft_remainder: None,
4946 id: OnceLock::new(),
4947 },
4948 clay_ball: Item {
4949 key: Identifier::vanilla_static("clay_ball"),
4950 components: DataComponentMap::common_item_components(),
4951 craft_remainder: None,
4952 id: OnceLock::new(),
4953 },
4954 dried_kelp_block: Item::from_block(&vanilla_blocks::DRIED_KELP_BLOCK),
4955 paper: Item {
4956 key: Identifier::vanilla_static("paper"),
4957 components: DataComponentMap::common_item_components(),
4958 craft_remainder: None,
4959 id: OnceLock::new(),
4960 },
4961 book: Item {
4962 key: Identifier::vanilla_static("book"),
4963 components: DataComponentMap::common_item_components(),
4964 craft_remainder: None,
4965 id: OnceLock::new(),
4966 },
4967 slime_ball: Item {
4968 key: Identifier::vanilla_static("slime_ball"),
4969 components: DataComponentMap::common_item_components(),
4970 craft_remainder: None,
4971 id: OnceLock::new(),
4972 },
4973 egg: Item {
4974 key: Identifier::vanilla_static("egg"),
4975 components: DataComponentMap::common_item_components()
4976 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4977 craft_remainder: None,
4978 id: OnceLock::new(),
4979 },
4980 blue_egg: Item {
4981 key: Identifier::vanilla_static("blue_egg"),
4982 components: DataComponentMap::common_item_components()
4983 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4984 craft_remainder: None,
4985 id: OnceLock::new(),
4986 },
4987 brown_egg: Item {
4988 key: Identifier::vanilla_static("brown_egg"),
4989 components: DataComponentMap::common_item_components()
4990 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
4991 craft_remainder: None,
4992 id: OnceLock::new(),
4993 },
4994 compass: Item {
4995 key: Identifier::vanilla_static("compass"),
4996 components: DataComponentMap::common_item_components(),
4997 craft_remainder: None,
4998 id: OnceLock::new(),
4999 },
5000 recovery_compass: Item {
5001 key: Identifier::vanilla_static("recovery_compass"),
5002 components: DataComponentMap::common_item_components(),
5003 craft_remainder: None,
5004 id: OnceLock::new(),
5005 },
5006 bundle: Item {
5007 key: Identifier::vanilla_static("bundle"),
5008 components: DataComponentMap::common_item_components()
5009 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5010 craft_remainder: None,
5011 id: OnceLock::new(),
5012 },
5013 white_bundle: Item {
5014 key: Identifier::vanilla_static("white_bundle"),
5015 components: DataComponentMap::common_item_components()
5016 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5017 craft_remainder: None,
5018 id: OnceLock::new(),
5019 },
5020 orange_bundle: Item {
5021 key: Identifier::vanilla_static("orange_bundle"),
5022 components: DataComponentMap::common_item_components()
5023 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5024 craft_remainder: None,
5025 id: OnceLock::new(),
5026 },
5027 magenta_bundle: Item {
5028 key: Identifier::vanilla_static("magenta_bundle"),
5029 components: DataComponentMap::common_item_components()
5030 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5031 craft_remainder: None,
5032 id: OnceLock::new(),
5033 },
5034 light_blue_bundle: Item {
5035 key: Identifier::vanilla_static("light_blue_bundle"),
5036 components: DataComponentMap::common_item_components()
5037 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5038 craft_remainder: None,
5039 id: OnceLock::new(),
5040 },
5041 yellow_bundle: Item {
5042 key: Identifier::vanilla_static("yellow_bundle"),
5043 components: DataComponentMap::common_item_components()
5044 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5045 craft_remainder: None,
5046 id: OnceLock::new(),
5047 },
5048 lime_bundle: Item {
5049 key: Identifier::vanilla_static("lime_bundle"),
5050 components: DataComponentMap::common_item_components()
5051 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5052 craft_remainder: None,
5053 id: OnceLock::new(),
5054 },
5055 pink_bundle: Item {
5056 key: Identifier::vanilla_static("pink_bundle"),
5057 components: DataComponentMap::common_item_components()
5058 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5059 craft_remainder: None,
5060 id: OnceLock::new(),
5061 },
5062 gray_bundle: Item {
5063 key: Identifier::vanilla_static("gray_bundle"),
5064 components: DataComponentMap::common_item_components()
5065 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5066 craft_remainder: None,
5067 id: OnceLock::new(),
5068 },
5069 light_gray_bundle: Item {
5070 key: Identifier::vanilla_static("light_gray_bundle"),
5071 components: DataComponentMap::common_item_components()
5072 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5073 craft_remainder: None,
5074 id: OnceLock::new(),
5075 },
5076 cyan_bundle: Item {
5077 key: Identifier::vanilla_static("cyan_bundle"),
5078 components: DataComponentMap::common_item_components()
5079 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5080 craft_remainder: None,
5081 id: OnceLock::new(),
5082 },
5083 purple_bundle: Item {
5084 key: Identifier::vanilla_static("purple_bundle"),
5085 components: DataComponentMap::common_item_components()
5086 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5087 craft_remainder: None,
5088 id: OnceLock::new(),
5089 },
5090 blue_bundle: Item {
5091 key: Identifier::vanilla_static("blue_bundle"),
5092 components: DataComponentMap::common_item_components()
5093 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5094 craft_remainder: None,
5095 id: OnceLock::new(),
5096 },
5097 brown_bundle: Item {
5098 key: Identifier::vanilla_static("brown_bundle"),
5099 components: DataComponentMap::common_item_components()
5100 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5101 craft_remainder: None,
5102 id: OnceLock::new(),
5103 },
5104 green_bundle: Item {
5105 key: Identifier::vanilla_static("green_bundle"),
5106 components: DataComponentMap::common_item_components()
5107 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5108 craft_remainder: None,
5109 id: OnceLock::new(),
5110 },
5111 red_bundle: Item {
5112 key: Identifier::vanilla_static("red_bundle"),
5113 components: DataComponentMap::common_item_components()
5114 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5115 craft_remainder: None,
5116 id: OnceLock::new(),
5117 },
5118 black_bundle: Item {
5119 key: Identifier::vanilla_static("black_bundle"),
5120 components: DataComponentMap::common_item_components()
5121 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5122 craft_remainder: None,
5123 id: OnceLock::new(),
5124 },
5125 fishing_rod: Item {
5126 key: Identifier::vanilla_static("fishing_rod"),
5127 components: DataComponentMap::common_item_components()
5128 .builder_set(vanilla_components::DAMAGE, Some(0i32))
5129 .builder_set(vanilla_components::MAX_DAMAGE, Some(64i32))
5130 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5131 craft_remainder: None,
5132 id: OnceLock::new(),
5133 },
5134 clock: Item {
5135 key: Identifier::vanilla_static("clock"),
5136 components: DataComponentMap::common_item_components(),
5137 craft_remainder: None,
5138 id: OnceLock::new(),
5139 },
5140 spyglass: Item {
5141 key: Identifier::vanilla_static("spyglass"),
5142 components: DataComponentMap::common_item_components()
5143 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5144 craft_remainder: None,
5145 id: OnceLock::new(),
5146 },
5147 glowstone_dust: Item {
5148 key: Identifier::vanilla_static("glowstone_dust"),
5149 components: DataComponentMap::common_item_components(),
5150 craft_remainder: None,
5151 id: OnceLock::new(),
5152 },
5153 cod: Item {
5154 key: Identifier::vanilla_static("cod"),
5155 components: DataComponentMap::common_item_components(),
5156 craft_remainder: None,
5157 id: OnceLock::new(),
5158 },
5159 salmon: Item {
5160 key: Identifier::vanilla_static("salmon"),
5161 components: DataComponentMap::common_item_components(),
5162 craft_remainder: None,
5163 id: OnceLock::new(),
5164 },
5165 tropical_fish: Item {
5166 key: Identifier::vanilla_static("tropical_fish"),
5167 components: DataComponentMap::common_item_components(),
5168 craft_remainder: None,
5169 id: OnceLock::new(),
5170 },
5171 pufferfish: Item {
5172 key: Identifier::vanilla_static("pufferfish"),
5173 components: DataComponentMap::common_item_components(),
5174 craft_remainder: None,
5175 id: OnceLock::new(),
5176 },
5177 cooked_cod: Item {
5178 key: Identifier::vanilla_static("cooked_cod"),
5179 components: DataComponentMap::common_item_components(),
5180 craft_remainder: None,
5181 id: OnceLock::new(),
5182 },
5183 cooked_salmon: Item {
5184 key: Identifier::vanilla_static("cooked_salmon"),
5185 components: DataComponentMap::common_item_components(),
5186 craft_remainder: None,
5187 id: OnceLock::new(),
5188 },
5189 ink_sac: Item {
5190 key: Identifier::vanilla_static("ink_sac"),
5191 components: DataComponentMap::common_item_components(),
5192 craft_remainder: None,
5193 id: OnceLock::new(),
5194 },
5195 glow_ink_sac: Item {
5196 key: Identifier::vanilla_static("glow_ink_sac"),
5197 components: DataComponentMap::common_item_components(),
5198 craft_remainder: None,
5199 id: OnceLock::new(),
5200 },
5201 cocoa_beans: Item::from_block_custom_name(&vanilla_blocks::COCOA, "cocoa_beans"),
5202 white_dye: Item {
5203 key: Identifier::vanilla_static("white_dye"),
5204 components: DataComponentMap::common_item_components(),
5205 craft_remainder: None,
5206 id: OnceLock::new(),
5207 },
5208 orange_dye: Item {
5209 key: Identifier::vanilla_static("orange_dye"),
5210 components: DataComponentMap::common_item_components(),
5211 craft_remainder: None,
5212 id: OnceLock::new(),
5213 },
5214 magenta_dye: Item {
5215 key: Identifier::vanilla_static("magenta_dye"),
5216 components: DataComponentMap::common_item_components(),
5217 craft_remainder: None,
5218 id: OnceLock::new(),
5219 },
5220 light_blue_dye: Item {
5221 key: Identifier::vanilla_static("light_blue_dye"),
5222 components: DataComponentMap::common_item_components(),
5223 craft_remainder: None,
5224 id: OnceLock::new(),
5225 },
5226 yellow_dye: Item {
5227 key: Identifier::vanilla_static("yellow_dye"),
5228 components: DataComponentMap::common_item_components(),
5229 craft_remainder: None,
5230 id: OnceLock::new(),
5231 },
5232 lime_dye: Item {
5233 key: Identifier::vanilla_static("lime_dye"),
5234 components: DataComponentMap::common_item_components(),
5235 craft_remainder: None,
5236 id: OnceLock::new(),
5237 },
5238 pink_dye: Item {
5239 key: Identifier::vanilla_static("pink_dye"),
5240 components: DataComponentMap::common_item_components(),
5241 craft_remainder: None,
5242 id: OnceLock::new(),
5243 },
5244 gray_dye: Item {
5245 key: Identifier::vanilla_static("gray_dye"),
5246 components: DataComponentMap::common_item_components(),
5247 craft_remainder: None,
5248 id: OnceLock::new(),
5249 },
5250 light_gray_dye: Item {
5251 key: Identifier::vanilla_static("light_gray_dye"),
5252 components: DataComponentMap::common_item_components(),
5253 craft_remainder: None,
5254 id: OnceLock::new(),
5255 },
5256 cyan_dye: Item {
5257 key: Identifier::vanilla_static("cyan_dye"),
5258 components: DataComponentMap::common_item_components(),
5259 craft_remainder: None,
5260 id: OnceLock::new(),
5261 },
5262 purple_dye: Item {
5263 key: Identifier::vanilla_static("purple_dye"),
5264 components: DataComponentMap::common_item_components(),
5265 craft_remainder: None,
5266 id: OnceLock::new(),
5267 },
5268 blue_dye: Item {
5269 key: Identifier::vanilla_static("blue_dye"),
5270 components: DataComponentMap::common_item_components(),
5271 craft_remainder: None,
5272 id: OnceLock::new(),
5273 },
5274 brown_dye: Item {
5275 key: Identifier::vanilla_static("brown_dye"),
5276 components: DataComponentMap::common_item_components(),
5277 craft_remainder: None,
5278 id: OnceLock::new(),
5279 },
5280 green_dye: Item {
5281 key: Identifier::vanilla_static("green_dye"),
5282 components: DataComponentMap::common_item_components(),
5283 craft_remainder: None,
5284 id: OnceLock::new(),
5285 },
5286 red_dye: Item {
5287 key: Identifier::vanilla_static("red_dye"),
5288 components: DataComponentMap::common_item_components(),
5289 craft_remainder: None,
5290 id: OnceLock::new(),
5291 },
5292 black_dye: Item {
5293 key: Identifier::vanilla_static("black_dye"),
5294 components: DataComponentMap::common_item_components(),
5295 craft_remainder: None,
5296 id: OnceLock::new(),
5297 },
5298 bone_meal: Item {
5299 key: Identifier::vanilla_static("bone_meal"),
5300 components: DataComponentMap::common_item_components(),
5301 craft_remainder: None,
5302 id: OnceLock::new(),
5303 },
5304 bone: Item {
5305 key: Identifier::vanilla_static("bone"),
5306 components: DataComponentMap::common_item_components(),
5307 craft_remainder: None,
5308 id: OnceLock::new(),
5309 },
5310 sugar: Item {
5311 key: Identifier::vanilla_static("sugar"),
5312 components: DataComponentMap::common_item_components(),
5313 craft_remainder: None,
5314 id: OnceLock::new(),
5315 },
5316 cake: Item::from_block(&vanilla_blocks::CAKE)
5317 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5318 white_bed: Item::from_block(&vanilla_blocks::WHITE_BED)
5319 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5320 orange_bed: Item::from_block(&vanilla_blocks::ORANGE_BED)
5321 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5322 magenta_bed: Item::from_block(&vanilla_blocks::MAGENTA_BED)
5323 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5324 light_blue_bed: Item::from_block(&vanilla_blocks::LIGHT_BLUE_BED)
5325 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5326 yellow_bed: Item::from_block(&vanilla_blocks::YELLOW_BED)
5327 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5328 lime_bed: Item::from_block(&vanilla_blocks::LIME_BED)
5329 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5330 pink_bed: Item::from_block(&vanilla_blocks::PINK_BED)
5331 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5332 gray_bed: Item::from_block(&vanilla_blocks::GRAY_BED)
5333 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5334 light_gray_bed: Item::from_block(&vanilla_blocks::LIGHT_GRAY_BED)
5335 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5336 cyan_bed: Item::from_block(&vanilla_blocks::CYAN_BED)
5337 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5338 purple_bed: Item::from_block(&vanilla_blocks::PURPLE_BED)
5339 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5340 blue_bed: Item::from_block(&vanilla_blocks::BLUE_BED)
5341 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5342 brown_bed: Item::from_block(&vanilla_blocks::BROWN_BED)
5343 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5344 green_bed: Item::from_block(&vanilla_blocks::GREEN_BED)
5345 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5346 red_bed: Item::from_block(&vanilla_blocks::RED_BED)
5347 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5348 black_bed: Item::from_block(&vanilla_blocks::BLACK_BED)
5349 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5350 cookie: Item {
5351 key: Identifier::vanilla_static("cookie"),
5352 components: DataComponentMap::common_item_components(),
5353 craft_remainder: None,
5354 id: OnceLock::new(),
5355 },
5356 crafter: Item::from_block(&vanilla_blocks::CRAFTER),
5357 filled_map: Item {
5358 key: Identifier::vanilla_static("filled_map"),
5359 components: DataComponentMap::common_item_components(),
5360 craft_remainder: None,
5361 id: OnceLock::new(),
5362 },
5363 shears: Item {
5364 key: Identifier::vanilla_static("shears"),
5365 components: DataComponentMap::common_item_components()
5366 .builder_set(vanilla_components::DAMAGE, Some(0i32))
5367 .builder_set(vanilla_components::MAX_DAMAGE, Some(238i32))
5368 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
5369 .builder_set(
5370 vanilla_components::TOOL,
5371 Some(vanilla_components::Tool {
5372 rules: vec![
5373 vanilla_components::ToolRule {
5374 blocks: vec![Identifier::new("minecraft", "cobweb")],
5375 speed: Some(15f32),
5376 correct_for_drops: Some(true),
5377 },
5378 vanilla_components::ToolRule {
5379 blocks: vec![Identifier::new("#minecraft", "leaves")],
5380 speed: Some(15f32),
5381 correct_for_drops: None,
5382 },
5383 vanilla_components::ToolRule {
5384 blocks: vec![Identifier::new("#minecraft", "wool")],
5385 speed: Some(5f32),
5386 correct_for_drops: None,
5387 },
5388 vanilla_components::ToolRule {
5389 blocks: vec![
5390 Identifier::new("minecraft", "vine"),
5391 Identifier::new("minecraft", "glow_lichen"),
5392 ],
5393 speed: Some(2f32),
5394 correct_for_drops: None,
5395 },
5396 ],
5397 default_mining_speed: 1f32,
5398 damage_per_block: 1i32,
5399 can_destroy_blocks_in_creative: true,
5400 }),
5401 ),
5402 craft_remainder: None,
5403 id: OnceLock::new(),
5404 },
5405 melon_slice: Item {
5406 key: Identifier::vanilla_static("melon_slice"),
5407 components: DataComponentMap::common_item_components(),
5408 craft_remainder: None,
5409 id: OnceLock::new(),
5410 },
5411 dried_kelp: Item {
5412 key: Identifier::vanilla_static("dried_kelp"),
5413 components: DataComponentMap::common_item_components(),
5414 craft_remainder: None,
5415 id: OnceLock::new(),
5416 },
5417 pumpkin_seeds: Item::from_block_custom_name(
5418 &vanilla_blocks::PUMPKIN_STEM,
5419 "pumpkin_seeds",
5420 ),
5421 melon_seeds: Item::from_block_custom_name(&vanilla_blocks::MELON_STEM, "melon_seeds"),
5422 beef: Item {
5423 key: Identifier::vanilla_static("beef"),
5424 components: DataComponentMap::common_item_components(),
5425 craft_remainder: None,
5426 id: OnceLock::new(),
5427 },
5428 cooked_beef: Item {
5429 key: Identifier::vanilla_static("cooked_beef"),
5430 components: DataComponentMap::common_item_components(),
5431 craft_remainder: None,
5432 id: OnceLock::new(),
5433 },
5434 chicken: Item {
5435 key: Identifier::vanilla_static("chicken"),
5436 components: DataComponentMap::common_item_components(),
5437 craft_remainder: None,
5438 id: OnceLock::new(),
5439 },
5440 cooked_chicken: Item {
5441 key: Identifier::vanilla_static("cooked_chicken"),
5442 components: DataComponentMap::common_item_components(),
5443 craft_remainder: None,
5444 id: OnceLock::new(),
5445 },
5446 rotten_flesh: Item {
5447 key: Identifier::vanilla_static("rotten_flesh"),
5448 components: DataComponentMap::common_item_components(),
5449 craft_remainder: None,
5450 id: OnceLock::new(),
5451 },
5452 ender_pearl: Item {
5453 key: Identifier::vanilla_static("ender_pearl"),
5454 components: DataComponentMap::common_item_components()
5455 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
5456 craft_remainder: None,
5457 id: OnceLock::new(),
5458 },
5459 blaze_rod: Item {
5460 key: Identifier::vanilla_static("blaze_rod"),
5461 components: DataComponentMap::common_item_components(),
5462 craft_remainder: None,
5463 id: OnceLock::new(),
5464 },
5465 ghast_tear: Item {
5466 key: Identifier::vanilla_static("ghast_tear"),
5467 components: DataComponentMap::common_item_components(),
5468 craft_remainder: None,
5469 id: OnceLock::new(),
5470 },
5471 gold_nugget: Item {
5472 key: Identifier::vanilla_static("gold_nugget"),
5473 components: DataComponentMap::common_item_components(),
5474 craft_remainder: None,
5475 id: OnceLock::new(),
5476 },
5477 nether_wart: Item::from_block(&vanilla_blocks::NETHER_WART),
5478 glass_bottle: Item {
5479 key: Identifier::vanilla_static("glass_bottle"),
5480 components: DataComponentMap::common_item_components(),
5481 craft_remainder: None,
5482 id: OnceLock::new(),
5483 },
5484 potion: Item {
5485 key: Identifier::vanilla_static("potion"),
5486 components: DataComponentMap::common_item_components()
5487 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
5488 craft_remainder: Some(Identifier::vanilla_static("glass_bottle")),
5489 id: OnceLock::new(),
5490 },
5491 spider_eye: Item {
5492 key: Identifier::vanilla_static("spider_eye"),
5493 components: DataComponentMap::common_item_components(),
5494 craft_remainder: None,
5495 id: OnceLock::new(),
5496 },
5497 fermented_spider_eye: Item {
5498 key: Identifier::vanilla_static("fermented_spider_eye"),
5499 components: DataComponentMap::common_item_components(),
5500 craft_remainder: None,
5501 id: OnceLock::new(),
5502 },
5503 blaze_powder: Item {
5504 key: Identifier::vanilla_static("blaze_powder"),
5505 components: DataComponentMap::common_item_components(),
5506 craft_remainder: None,
5507 id: OnceLock::new(),
5508 },
5509 magma_cream: Item {
5510 key: Identifier::vanilla_static("magma_cream"),
5511 components: DataComponentMap::common_item_components(),
5512 craft_remainder: None,
5513 id: OnceLock::new(),
5514 },
5515 brewing_stand: Item::from_block(&vanilla_blocks::BREWING_STAND),
5516 cauldron: Item::from_block(&vanilla_blocks::CAULDRON),
5517 ender_eye: Item {
5518 key: Identifier::vanilla_static("ender_eye"),
5519 components: DataComponentMap::common_item_components(),
5520 craft_remainder: None,
5521 id: OnceLock::new(),
5522 },
5523 glistering_melon_slice: Item {
5524 key: Identifier::vanilla_static("glistering_melon_slice"),
5525 components: DataComponentMap::common_item_components(),
5526 craft_remainder: None,
5527 id: OnceLock::new(),
5528 },
5529 chicken_spawn_egg: Item {
5530 key: Identifier::vanilla_static("chicken_spawn_egg"),
5531 components: DataComponentMap::common_item_components(),
5532 craft_remainder: None,
5533 id: OnceLock::new(),
5534 },
5535 cow_spawn_egg: Item {
5536 key: Identifier::vanilla_static("cow_spawn_egg"),
5537 components: DataComponentMap::common_item_components(),
5538 craft_remainder: None,
5539 id: OnceLock::new(),
5540 },
5541 pig_spawn_egg: Item {
5542 key: Identifier::vanilla_static("pig_spawn_egg"),
5543 components: DataComponentMap::common_item_components(),
5544 craft_remainder: None,
5545 id: OnceLock::new(),
5546 },
5547 sheep_spawn_egg: Item {
5548 key: Identifier::vanilla_static("sheep_spawn_egg"),
5549 components: DataComponentMap::common_item_components(),
5550 craft_remainder: None,
5551 id: OnceLock::new(),
5552 },
5553 camel_spawn_egg: Item {
5554 key: Identifier::vanilla_static("camel_spawn_egg"),
5555 components: DataComponentMap::common_item_components(),
5556 craft_remainder: None,
5557 id: OnceLock::new(),
5558 },
5559 donkey_spawn_egg: Item {
5560 key: Identifier::vanilla_static("donkey_spawn_egg"),
5561 components: DataComponentMap::common_item_components(),
5562 craft_remainder: None,
5563 id: OnceLock::new(),
5564 },
5565 horse_spawn_egg: Item {
5566 key: Identifier::vanilla_static("horse_spawn_egg"),
5567 components: DataComponentMap::common_item_components(),
5568 craft_remainder: None,
5569 id: OnceLock::new(),
5570 },
5571 mule_spawn_egg: Item {
5572 key: Identifier::vanilla_static("mule_spawn_egg"),
5573 components: DataComponentMap::common_item_components(),
5574 craft_remainder: None,
5575 id: OnceLock::new(),
5576 },
5577 cat_spawn_egg: Item {
5578 key: Identifier::vanilla_static("cat_spawn_egg"),
5579 components: DataComponentMap::common_item_components(),
5580 craft_remainder: None,
5581 id: OnceLock::new(),
5582 },
5583 parrot_spawn_egg: Item {
5584 key: Identifier::vanilla_static("parrot_spawn_egg"),
5585 components: DataComponentMap::common_item_components(),
5586 craft_remainder: None,
5587 id: OnceLock::new(),
5588 },
5589 wolf_spawn_egg: Item {
5590 key: Identifier::vanilla_static("wolf_spawn_egg"),
5591 components: DataComponentMap::common_item_components(),
5592 craft_remainder: None,
5593 id: OnceLock::new(),
5594 },
5595 armadillo_spawn_egg: Item {
5596 key: Identifier::vanilla_static("armadillo_spawn_egg"),
5597 components: DataComponentMap::common_item_components(),
5598 craft_remainder: None,
5599 id: OnceLock::new(),
5600 },
5601 bat_spawn_egg: Item {
5602 key: Identifier::vanilla_static("bat_spawn_egg"),
5603 components: DataComponentMap::common_item_components(),
5604 craft_remainder: None,
5605 id: OnceLock::new(),
5606 },
5607 bee_spawn_egg: Item {
5608 key: Identifier::vanilla_static("bee_spawn_egg"),
5609 components: DataComponentMap::common_item_components(),
5610 craft_remainder: None,
5611 id: OnceLock::new(),
5612 },
5613 fox_spawn_egg: Item {
5614 key: Identifier::vanilla_static("fox_spawn_egg"),
5615 components: DataComponentMap::common_item_components(),
5616 craft_remainder: None,
5617 id: OnceLock::new(),
5618 },
5619 goat_spawn_egg: Item {
5620 key: Identifier::vanilla_static("goat_spawn_egg"),
5621 components: DataComponentMap::common_item_components(),
5622 craft_remainder: None,
5623 id: OnceLock::new(),
5624 },
5625 llama_spawn_egg: Item {
5626 key: Identifier::vanilla_static("llama_spawn_egg"),
5627 components: DataComponentMap::common_item_components(),
5628 craft_remainder: None,
5629 id: OnceLock::new(),
5630 },
5631 ocelot_spawn_egg: Item {
5632 key: Identifier::vanilla_static("ocelot_spawn_egg"),
5633 components: DataComponentMap::common_item_components(),
5634 craft_remainder: None,
5635 id: OnceLock::new(),
5636 },
5637 panda_spawn_egg: Item {
5638 key: Identifier::vanilla_static("panda_spawn_egg"),
5639 components: DataComponentMap::common_item_components(),
5640 craft_remainder: None,
5641 id: OnceLock::new(),
5642 },
5643 polar_bear_spawn_egg: Item {
5644 key: Identifier::vanilla_static("polar_bear_spawn_egg"),
5645 components: DataComponentMap::common_item_components(),
5646 craft_remainder: None,
5647 id: OnceLock::new(),
5648 },
5649 rabbit_spawn_egg: Item {
5650 key: Identifier::vanilla_static("rabbit_spawn_egg"),
5651 components: DataComponentMap::common_item_components(),
5652 craft_remainder: None,
5653 id: OnceLock::new(),
5654 },
5655 axolotl_spawn_egg: Item {
5656 key: Identifier::vanilla_static("axolotl_spawn_egg"),
5657 components: DataComponentMap::common_item_components(),
5658 craft_remainder: None,
5659 id: OnceLock::new(),
5660 },
5661 cod_spawn_egg: Item {
5662 key: Identifier::vanilla_static("cod_spawn_egg"),
5663 components: DataComponentMap::common_item_components(),
5664 craft_remainder: None,
5665 id: OnceLock::new(),
5666 },
5667 dolphin_spawn_egg: Item {
5668 key: Identifier::vanilla_static("dolphin_spawn_egg"),
5669 components: DataComponentMap::common_item_components(),
5670 craft_remainder: None,
5671 id: OnceLock::new(),
5672 },
5673 frog_spawn_egg: Item {
5674 key: Identifier::vanilla_static("frog_spawn_egg"),
5675 components: DataComponentMap::common_item_components(),
5676 craft_remainder: None,
5677 id: OnceLock::new(),
5678 },
5679 glow_squid_spawn_egg: Item {
5680 key: Identifier::vanilla_static("glow_squid_spawn_egg"),
5681 components: DataComponentMap::common_item_components(),
5682 craft_remainder: None,
5683 id: OnceLock::new(),
5684 },
5685 nautilus_spawn_egg: Item {
5686 key: Identifier::vanilla_static("nautilus_spawn_egg"),
5687 components: DataComponentMap::common_item_components(),
5688 craft_remainder: None,
5689 id: OnceLock::new(),
5690 },
5691 pufferfish_spawn_egg: Item {
5692 key: Identifier::vanilla_static("pufferfish_spawn_egg"),
5693 components: DataComponentMap::common_item_components(),
5694 craft_remainder: None,
5695 id: OnceLock::new(),
5696 },
5697 salmon_spawn_egg: Item {
5698 key: Identifier::vanilla_static("salmon_spawn_egg"),
5699 components: DataComponentMap::common_item_components(),
5700 craft_remainder: None,
5701 id: OnceLock::new(),
5702 },
5703 squid_spawn_egg: Item {
5704 key: Identifier::vanilla_static("squid_spawn_egg"),
5705 components: DataComponentMap::common_item_components(),
5706 craft_remainder: None,
5707 id: OnceLock::new(),
5708 },
5709 tadpole_spawn_egg: Item {
5710 key: Identifier::vanilla_static("tadpole_spawn_egg"),
5711 components: DataComponentMap::common_item_components(),
5712 craft_remainder: None,
5713 id: OnceLock::new(),
5714 },
5715 tropical_fish_spawn_egg: Item {
5716 key: Identifier::vanilla_static("tropical_fish_spawn_egg"),
5717 components: DataComponentMap::common_item_components(),
5718 craft_remainder: None,
5719 id: OnceLock::new(),
5720 },
5721 turtle_spawn_egg: Item {
5722 key: Identifier::vanilla_static("turtle_spawn_egg"),
5723 components: DataComponentMap::common_item_components(),
5724 craft_remainder: None,
5725 id: OnceLock::new(),
5726 },
5727 allay_spawn_egg: Item {
5728 key: Identifier::vanilla_static("allay_spawn_egg"),
5729 components: DataComponentMap::common_item_components(),
5730 craft_remainder: None,
5731 id: OnceLock::new(),
5732 },
5733 mooshroom_spawn_egg: Item {
5734 key: Identifier::vanilla_static("mooshroom_spawn_egg"),
5735 components: DataComponentMap::common_item_components(),
5736 craft_remainder: None,
5737 id: OnceLock::new(),
5738 },
5739 sniffer_spawn_egg: Item {
5740 key: Identifier::vanilla_static("sniffer_spawn_egg"),
5741 components: DataComponentMap::common_item_components(),
5742 craft_remainder: None,
5743 id: OnceLock::new(),
5744 },
5745 copper_golem_spawn_egg: Item {
5746 key: Identifier::vanilla_static("copper_golem_spawn_egg"),
5747 components: DataComponentMap::common_item_components(),
5748 craft_remainder: None,
5749 id: OnceLock::new(),
5750 },
5751 iron_golem_spawn_egg: Item {
5752 key: Identifier::vanilla_static("iron_golem_spawn_egg"),
5753 components: DataComponentMap::common_item_components(),
5754 craft_remainder: None,
5755 id: OnceLock::new(),
5756 },
5757 snow_golem_spawn_egg: Item {
5758 key: Identifier::vanilla_static("snow_golem_spawn_egg"),
5759 components: DataComponentMap::common_item_components(),
5760 craft_remainder: None,
5761 id: OnceLock::new(),
5762 },
5763 trader_llama_spawn_egg: Item {
5764 key: Identifier::vanilla_static("trader_llama_spawn_egg"),
5765 components: DataComponentMap::common_item_components(),
5766 craft_remainder: None,
5767 id: OnceLock::new(),
5768 },
5769 villager_spawn_egg: Item {
5770 key: Identifier::vanilla_static("villager_spawn_egg"),
5771 components: DataComponentMap::common_item_components(),
5772 craft_remainder: None,
5773 id: OnceLock::new(),
5774 },
5775 wandering_trader_spawn_egg: Item {
5776 key: Identifier::vanilla_static("wandering_trader_spawn_egg"),
5777 components: DataComponentMap::common_item_components(),
5778 craft_remainder: None,
5779 id: OnceLock::new(),
5780 },
5781 bogged_spawn_egg: Item {
5782 key: Identifier::vanilla_static("bogged_spawn_egg"),
5783 components: DataComponentMap::common_item_components(),
5784 craft_remainder: None,
5785 id: OnceLock::new(),
5786 },
5787 camel_husk_spawn_egg: Item {
5788 key: Identifier::vanilla_static("camel_husk_spawn_egg"),
5789 components: DataComponentMap::common_item_components(),
5790 craft_remainder: None,
5791 id: OnceLock::new(),
5792 },
5793 drowned_spawn_egg: Item {
5794 key: Identifier::vanilla_static("drowned_spawn_egg"),
5795 components: DataComponentMap::common_item_components(),
5796 craft_remainder: None,
5797 id: OnceLock::new(),
5798 },
5799 husk_spawn_egg: Item {
5800 key: Identifier::vanilla_static("husk_spawn_egg"),
5801 components: DataComponentMap::common_item_components(),
5802 craft_remainder: None,
5803 id: OnceLock::new(),
5804 },
5805 parched_spawn_egg: Item {
5806 key: Identifier::vanilla_static("parched_spawn_egg"),
5807 components: DataComponentMap::common_item_components(),
5808 craft_remainder: None,
5809 id: OnceLock::new(),
5810 },
5811 skeleton_spawn_egg: Item {
5812 key: Identifier::vanilla_static("skeleton_spawn_egg"),
5813 components: DataComponentMap::common_item_components(),
5814 craft_remainder: None,
5815 id: OnceLock::new(),
5816 },
5817 skeleton_horse_spawn_egg: Item {
5818 key: Identifier::vanilla_static("skeleton_horse_spawn_egg"),
5819 components: DataComponentMap::common_item_components(),
5820 craft_remainder: None,
5821 id: OnceLock::new(),
5822 },
5823 stray_spawn_egg: Item {
5824 key: Identifier::vanilla_static("stray_spawn_egg"),
5825 components: DataComponentMap::common_item_components(),
5826 craft_remainder: None,
5827 id: OnceLock::new(),
5828 },
5829 wither_spawn_egg: Item {
5830 key: Identifier::vanilla_static("wither_spawn_egg"),
5831 components: DataComponentMap::common_item_components(),
5832 craft_remainder: None,
5833 id: OnceLock::new(),
5834 },
5835 wither_skeleton_spawn_egg: Item {
5836 key: Identifier::vanilla_static("wither_skeleton_spawn_egg"),
5837 components: DataComponentMap::common_item_components(),
5838 craft_remainder: None,
5839 id: OnceLock::new(),
5840 },
5841 zombie_spawn_egg: Item {
5842 key: Identifier::vanilla_static("zombie_spawn_egg"),
5843 components: DataComponentMap::common_item_components(),
5844 craft_remainder: None,
5845 id: OnceLock::new(),
5846 },
5847 zombie_horse_spawn_egg: Item {
5848 key: Identifier::vanilla_static("zombie_horse_spawn_egg"),
5849 components: DataComponentMap::common_item_components(),
5850 craft_remainder: None,
5851 id: OnceLock::new(),
5852 },
5853 zombie_nautilus_spawn_egg: Item {
5854 key: Identifier::vanilla_static("zombie_nautilus_spawn_egg"),
5855 components: DataComponentMap::common_item_components(),
5856 craft_remainder: None,
5857 id: OnceLock::new(),
5858 },
5859 zombie_villager_spawn_egg: Item {
5860 key: Identifier::vanilla_static("zombie_villager_spawn_egg"),
5861 components: DataComponentMap::common_item_components(),
5862 craft_remainder: None,
5863 id: OnceLock::new(),
5864 },
5865 cave_spider_spawn_egg: Item {
5866 key: Identifier::vanilla_static("cave_spider_spawn_egg"),
5867 components: DataComponentMap::common_item_components(),
5868 craft_remainder: None,
5869 id: OnceLock::new(),
5870 },
5871 spider_spawn_egg: Item {
5872 key: Identifier::vanilla_static("spider_spawn_egg"),
5873 components: DataComponentMap::common_item_components(),
5874 craft_remainder: None,
5875 id: OnceLock::new(),
5876 },
5877 breeze_spawn_egg: Item {
5878 key: Identifier::vanilla_static("breeze_spawn_egg"),
5879 components: DataComponentMap::common_item_components(),
5880 craft_remainder: None,
5881 id: OnceLock::new(),
5882 },
5883 creaking_spawn_egg: Item {
5884 key: Identifier::vanilla_static("creaking_spawn_egg"),
5885 components: DataComponentMap::common_item_components(),
5886 craft_remainder: None,
5887 id: OnceLock::new(),
5888 },
5889 creeper_spawn_egg: Item {
5890 key: Identifier::vanilla_static("creeper_spawn_egg"),
5891 components: DataComponentMap::common_item_components(),
5892 craft_remainder: None,
5893 id: OnceLock::new(),
5894 },
5895 elder_guardian_spawn_egg: Item {
5896 key: Identifier::vanilla_static("elder_guardian_spawn_egg"),
5897 components: DataComponentMap::common_item_components(),
5898 craft_remainder: None,
5899 id: OnceLock::new(),
5900 },
5901 guardian_spawn_egg: Item {
5902 key: Identifier::vanilla_static("guardian_spawn_egg"),
5903 components: DataComponentMap::common_item_components(),
5904 craft_remainder: None,
5905 id: OnceLock::new(),
5906 },
5907 phantom_spawn_egg: Item {
5908 key: Identifier::vanilla_static("phantom_spawn_egg"),
5909 components: DataComponentMap::common_item_components(),
5910 craft_remainder: None,
5911 id: OnceLock::new(),
5912 },
5913 silverfish_spawn_egg: Item {
5914 key: Identifier::vanilla_static("silverfish_spawn_egg"),
5915 components: DataComponentMap::common_item_components(),
5916 craft_remainder: None,
5917 id: OnceLock::new(),
5918 },
5919 slime_spawn_egg: Item {
5920 key: Identifier::vanilla_static("slime_spawn_egg"),
5921 components: DataComponentMap::common_item_components(),
5922 craft_remainder: None,
5923 id: OnceLock::new(),
5924 },
5925 warden_spawn_egg: Item {
5926 key: Identifier::vanilla_static("warden_spawn_egg"),
5927 components: DataComponentMap::common_item_components(),
5928 craft_remainder: None,
5929 id: OnceLock::new(),
5930 },
5931 witch_spawn_egg: Item {
5932 key: Identifier::vanilla_static("witch_spawn_egg"),
5933 components: DataComponentMap::common_item_components(),
5934 craft_remainder: None,
5935 id: OnceLock::new(),
5936 },
5937 evoker_spawn_egg: Item {
5938 key: Identifier::vanilla_static("evoker_spawn_egg"),
5939 components: DataComponentMap::common_item_components(),
5940 craft_remainder: None,
5941 id: OnceLock::new(),
5942 },
5943 pillager_spawn_egg: Item {
5944 key: Identifier::vanilla_static("pillager_spawn_egg"),
5945 components: DataComponentMap::common_item_components(),
5946 craft_remainder: None,
5947 id: OnceLock::new(),
5948 },
5949 ravager_spawn_egg: Item {
5950 key: Identifier::vanilla_static("ravager_spawn_egg"),
5951 components: DataComponentMap::common_item_components(),
5952 craft_remainder: None,
5953 id: OnceLock::new(),
5954 },
5955 vindicator_spawn_egg: Item {
5956 key: Identifier::vanilla_static("vindicator_spawn_egg"),
5957 components: DataComponentMap::common_item_components(),
5958 craft_remainder: None,
5959 id: OnceLock::new(),
5960 },
5961 vex_spawn_egg: Item {
5962 key: Identifier::vanilla_static("vex_spawn_egg"),
5963 components: DataComponentMap::common_item_components(),
5964 craft_remainder: None,
5965 id: OnceLock::new(),
5966 },
5967 blaze_spawn_egg: Item {
5968 key: Identifier::vanilla_static("blaze_spawn_egg"),
5969 components: DataComponentMap::common_item_components(),
5970 craft_remainder: None,
5971 id: OnceLock::new(),
5972 },
5973 ghast_spawn_egg: Item {
5974 key: Identifier::vanilla_static("ghast_spawn_egg"),
5975 components: DataComponentMap::common_item_components(),
5976 craft_remainder: None,
5977 id: OnceLock::new(),
5978 },
5979 happy_ghast_spawn_egg: Item {
5980 key: Identifier::vanilla_static("happy_ghast_spawn_egg"),
5981 components: DataComponentMap::common_item_components(),
5982 craft_remainder: None,
5983 id: OnceLock::new(),
5984 },
5985 hoglin_spawn_egg: Item {
5986 key: Identifier::vanilla_static("hoglin_spawn_egg"),
5987 components: DataComponentMap::common_item_components(),
5988 craft_remainder: None,
5989 id: OnceLock::new(),
5990 },
5991 magma_cube_spawn_egg: Item {
5992 key: Identifier::vanilla_static("magma_cube_spawn_egg"),
5993 components: DataComponentMap::common_item_components(),
5994 craft_remainder: None,
5995 id: OnceLock::new(),
5996 },
5997 piglin_spawn_egg: Item {
5998 key: Identifier::vanilla_static("piglin_spawn_egg"),
5999 components: DataComponentMap::common_item_components(),
6000 craft_remainder: None,
6001 id: OnceLock::new(),
6002 },
6003 piglin_brute_spawn_egg: Item {
6004 key: Identifier::vanilla_static("piglin_brute_spawn_egg"),
6005 components: DataComponentMap::common_item_components(),
6006 craft_remainder: None,
6007 id: OnceLock::new(),
6008 },
6009 strider_spawn_egg: Item {
6010 key: Identifier::vanilla_static("strider_spawn_egg"),
6011 components: DataComponentMap::common_item_components(),
6012 craft_remainder: None,
6013 id: OnceLock::new(),
6014 },
6015 zoglin_spawn_egg: Item {
6016 key: Identifier::vanilla_static("zoglin_spawn_egg"),
6017 components: DataComponentMap::common_item_components(),
6018 craft_remainder: None,
6019 id: OnceLock::new(),
6020 },
6021 zombified_piglin_spawn_egg: Item {
6022 key: Identifier::vanilla_static("zombified_piglin_spawn_egg"),
6023 components: DataComponentMap::common_item_components(),
6024 craft_remainder: None,
6025 id: OnceLock::new(),
6026 },
6027 ender_dragon_spawn_egg: Item {
6028 key: Identifier::vanilla_static("ender_dragon_spawn_egg"),
6029 components: DataComponentMap::common_item_components(),
6030 craft_remainder: None,
6031 id: OnceLock::new(),
6032 },
6033 enderman_spawn_egg: Item {
6034 key: Identifier::vanilla_static("enderman_spawn_egg"),
6035 components: DataComponentMap::common_item_components(),
6036 craft_remainder: None,
6037 id: OnceLock::new(),
6038 },
6039 endermite_spawn_egg: Item {
6040 key: Identifier::vanilla_static("endermite_spawn_egg"),
6041 components: DataComponentMap::common_item_components(),
6042 craft_remainder: None,
6043 id: OnceLock::new(),
6044 },
6045 shulker_spawn_egg: Item {
6046 key: Identifier::vanilla_static("shulker_spawn_egg"),
6047 components: DataComponentMap::common_item_components(),
6048 craft_remainder: None,
6049 id: OnceLock::new(),
6050 },
6051 experience_bottle: Item {
6052 key: Identifier::vanilla_static("experience_bottle"),
6053 components: DataComponentMap::common_item_components()
6054 .builder_set(vanilla_components::ENCHANTMENT_GLINT_OVERRIDE, Some(true)),
6055 craft_remainder: None,
6056 id: OnceLock::new(),
6057 },
6058 fire_charge: Item {
6059 key: Identifier::vanilla_static("fire_charge"),
6060 components: DataComponentMap::common_item_components(),
6061 craft_remainder: None,
6062 id: OnceLock::new(),
6063 },
6064 wind_charge: Item {
6065 key: Identifier::vanilla_static("wind_charge"),
6066 components: DataComponentMap::common_item_components(),
6067 craft_remainder: None,
6068 id: OnceLock::new(),
6069 },
6070 writable_book: Item {
6071 key: Identifier::vanilla_static("writable_book"),
6072 components: DataComponentMap::common_item_components()
6073 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6074 craft_remainder: None,
6075 id: OnceLock::new(),
6076 },
6077 written_book: Item {
6078 key: Identifier::vanilla_static("written_book"),
6079 components: DataComponentMap::common_item_components()
6080 .builder_set(vanilla_components::ENCHANTMENT_GLINT_OVERRIDE, Some(true))
6081 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6082 craft_remainder: None,
6083 id: OnceLock::new(),
6084 },
6085 breeze_rod: Item {
6086 key: Identifier::vanilla_static("breeze_rod"),
6087 components: DataComponentMap::common_item_components(),
6088 craft_remainder: None,
6089 id: OnceLock::new(),
6090 },
6091 mace: Item {
6092 key: Identifier::vanilla_static("mace"),
6093 components: DataComponentMap::common_item_components()
6094 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6095 .builder_set(vanilla_components::MAX_DAMAGE, Some(500i32))
6096 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
6097 .builder_set(
6098 vanilla_components::TOOL,
6099 Some(vanilla_components::Tool {
6100 rules: vec![],
6101 default_mining_speed: 1f32,
6102 damage_per_block: 2i32,
6103 can_destroy_blocks_in_creative: false,
6104 }),
6105 ),
6106 craft_remainder: None,
6107 id: OnceLock::new(),
6108 },
6109 item_frame: Item {
6110 key: Identifier::vanilla_static("item_frame"),
6111 components: DataComponentMap::common_item_components(),
6112 craft_remainder: None,
6113 id: OnceLock::new(),
6114 },
6115 glow_item_frame: Item {
6116 key: Identifier::vanilla_static("glow_item_frame"),
6117 components: DataComponentMap::common_item_components(),
6118 craft_remainder: None,
6119 id: OnceLock::new(),
6120 },
6121 flower_pot: Item::from_block(&vanilla_blocks::FLOWER_POT),
6122 carrot: Item::from_block_custom_name(&vanilla_blocks::CARROTS, "carrot"),
6123 potato: Item::from_block_custom_name(&vanilla_blocks::POTATOES, "potato"),
6124 baked_potato: Item {
6125 key: Identifier::vanilla_static("baked_potato"),
6126 components: DataComponentMap::common_item_components(),
6127 craft_remainder: None,
6128 id: OnceLock::new(),
6129 },
6130 poisonous_potato: Item {
6131 key: Identifier::vanilla_static("poisonous_potato"),
6132 components: DataComponentMap::common_item_components(),
6133 craft_remainder: None,
6134 id: OnceLock::new(),
6135 },
6136 map: Item {
6137 key: Identifier::vanilla_static("map"),
6138 components: DataComponentMap::common_item_components(),
6139 craft_remainder: None,
6140 id: OnceLock::new(),
6141 },
6142 golden_carrot: Item {
6143 key: Identifier::vanilla_static("golden_carrot"),
6144 components: DataComponentMap::common_item_components(),
6145 craft_remainder: None,
6146 id: OnceLock::new(),
6147 },
6148 skeleton_skull: Item::from_block(&vanilla_blocks::SKELETON_SKULL).builder_set(
6149 vanilla_components::EQUIPPABLE,
6150 Some(vanilla_components::Equippable {
6151 slot: vanilla_components::EquippableSlot::Head,
6152 }),
6153 ),
6154 wither_skeleton_skull: Item::from_block(&vanilla_blocks::WITHER_SKELETON_SKULL)
6155 .builder_set(
6156 vanilla_components::EQUIPPABLE,
6157 Some(vanilla_components::Equippable {
6158 slot: vanilla_components::EquippableSlot::Head,
6159 }),
6160 ),
6161 player_head: Item::from_block(&vanilla_blocks::PLAYER_HEAD).builder_set(
6162 vanilla_components::EQUIPPABLE,
6163 Some(vanilla_components::Equippable {
6164 slot: vanilla_components::EquippableSlot::Head,
6165 }),
6166 ),
6167 zombie_head: Item::from_block(&vanilla_blocks::ZOMBIE_HEAD).builder_set(
6168 vanilla_components::EQUIPPABLE,
6169 Some(vanilla_components::Equippable {
6170 slot: vanilla_components::EquippableSlot::Head,
6171 }),
6172 ),
6173 creeper_head: Item::from_block(&vanilla_blocks::CREEPER_HEAD).builder_set(
6174 vanilla_components::EQUIPPABLE,
6175 Some(vanilla_components::Equippable {
6176 slot: vanilla_components::EquippableSlot::Head,
6177 }),
6178 ),
6179 dragon_head: Item::from_block(&vanilla_blocks::DRAGON_HEAD).builder_set(
6180 vanilla_components::EQUIPPABLE,
6181 Some(vanilla_components::Equippable {
6182 slot: vanilla_components::EquippableSlot::Head,
6183 }),
6184 ),
6185 piglin_head: Item::from_block(&vanilla_blocks::PIGLIN_HEAD).builder_set(
6186 vanilla_components::EQUIPPABLE,
6187 Some(vanilla_components::Equippable {
6188 slot: vanilla_components::EquippableSlot::Head,
6189 }),
6190 ),
6191 nether_star: Item {
6192 key: Identifier::vanilla_static("nether_star"),
6193 components: DataComponentMap::common_item_components()
6194 .builder_set(vanilla_components::ENCHANTMENT_GLINT_OVERRIDE, Some(true)),
6195 craft_remainder: None,
6196 id: OnceLock::new(),
6197 },
6198 pumpkin_pie: Item {
6199 key: Identifier::vanilla_static("pumpkin_pie"),
6200 components: DataComponentMap::common_item_components(),
6201 craft_remainder: None,
6202 id: OnceLock::new(),
6203 },
6204 firework_rocket: Item {
6205 key: Identifier::vanilla_static("firework_rocket"),
6206 components: DataComponentMap::common_item_components(),
6207 craft_remainder: None,
6208 id: OnceLock::new(),
6209 },
6210 firework_star: Item {
6211 key: Identifier::vanilla_static("firework_star"),
6212 components: DataComponentMap::common_item_components(),
6213 craft_remainder: None,
6214 id: OnceLock::new(),
6215 },
6216 enchanted_book: Item {
6217 key: Identifier::vanilla_static("enchanted_book"),
6218 components: DataComponentMap::common_item_components()
6219 .builder_set(vanilla_components::ENCHANTMENT_GLINT_OVERRIDE, Some(true))
6220 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6221 craft_remainder: None,
6222 id: OnceLock::new(),
6223 },
6224 nether_brick: Item {
6225 key: Identifier::vanilla_static("nether_brick"),
6226 components: DataComponentMap::common_item_components(),
6227 craft_remainder: None,
6228 id: OnceLock::new(),
6229 },
6230 resin_brick: Item {
6231 key: Identifier::vanilla_static("resin_brick"),
6232 components: DataComponentMap::common_item_components(),
6233 craft_remainder: None,
6234 id: OnceLock::new(),
6235 },
6236 prismarine_shard: Item {
6237 key: Identifier::vanilla_static("prismarine_shard"),
6238 components: DataComponentMap::common_item_components(),
6239 craft_remainder: None,
6240 id: OnceLock::new(),
6241 },
6242 prismarine_crystals: Item {
6243 key: Identifier::vanilla_static("prismarine_crystals"),
6244 components: DataComponentMap::common_item_components(),
6245 craft_remainder: None,
6246 id: OnceLock::new(),
6247 },
6248 rabbit: Item {
6249 key: Identifier::vanilla_static("rabbit"),
6250 components: DataComponentMap::common_item_components(),
6251 craft_remainder: None,
6252 id: OnceLock::new(),
6253 },
6254 cooked_rabbit: Item {
6255 key: Identifier::vanilla_static("cooked_rabbit"),
6256 components: DataComponentMap::common_item_components(),
6257 craft_remainder: None,
6258 id: OnceLock::new(),
6259 },
6260 rabbit_stew: Item {
6261 key: Identifier::vanilla_static("rabbit_stew"),
6262 components: DataComponentMap::common_item_components()
6263 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6264 craft_remainder: None,
6265 id: OnceLock::new(),
6266 },
6267 rabbit_foot: Item {
6268 key: Identifier::vanilla_static("rabbit_foot"),
6269 components: DataComponentMap::common_item_components(),
6270 craft_remainder: None,
6271 id: OnceLock::new(),
6272 },
6273 rabbit_hide: Item {
6274 key: Identifier::vanilla_static("rabbit_hide"),
6275 components: DataComponentMap::common_item_components(),
6276 craft_remainder: None,
6277 id: OnceLock::new(),
6278 },
6279 armor_stand: Item {
6280 key: Identifier::vanilla_static("armor_stand"),
6281 components: DataComponentMap::common_item_components()
6282 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6283 craft_remainder: None,
6284 id: OnceLock::new(),
6285 },
6286 copper_horse_armor: Item {
6287 key: Identifier::vanilla_static("copper_horse_armor"),
6288 components: DataComponentMap::common_item_components()
6289 .builder_set(
6290 vanilla_components::EQUIPPABLE,
6291 Some(vanilla_components::Equippable {
6292 slot: vanilla_components::EquippableSlot::Body,
6293 }),
6294 )
6295 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6296 craft_remainder: None,
6297 id: OnceLock::new(),
6298 },
6299 iron_horse_armor: Item {
6300 key: Identifier::vanilla_static("iron_horse_armor"),
6301 components: DataComponentMap::common_item_components()
6302 .builder_set(
6303 vanilla_components::EQUIPPABLE,
6304 Some(vanilla_components::Equippable {
6305 slot: vanilla_components::EquippableSlot::Body,
6306 }),
6307 )
6308 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6309 craft_remainder: None,
6310 id: OnceLock::new(),
6311 },
6312 golden_horse_armor: Item {
6313 key: Identifier::vanilla_static("golden_horse_armor"),
6314 components: DataComponentMap::common_item_components()
6315 .builder_set(
6316 vanilla_components::EQUIPPABLE,
6317 Some(vanilla_components::Equippable {
6318 slot: vanilla_components::EquippableSlot::Body,
6319 }),
6320 )
6321 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6322 craft_remainder: None,
6323 id: OnceLock::new(),
6324 },
6325 diamond_horse_armor: Item {
6326 key: Identifier::vanilla_static("diamond_horse_armor"),
6327 components: DataComponentMap::common_item_components()
6328 .builder_set(
6329 vanilla_components::EQUIPPABLE,
6330 Some(vanilla_components::Equippable {
6331 slot: vanilla_components::EquippableSlot::Body,
6332 }),
6333 )
6334 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6335 craft_remainder: None,
6336 id: OnceLock::new(),
6337 },
6338 netherite_horse_armor: Item {
6339 key: Identifier::vanilla_static("netherite_horse_armor"),
6340 components: DataComponentMap::common_item_components()
6341 .builder_set(
6342 vanilla_components::EQUIPPABLE,
6343 Some(vanilla_components::Equippable {
6344 slot: vanilla_components::EquippableSlot::Body,
6345 }),
6346 )
6347 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6348 craft_remainder: None,
6349 id: OnceLock::new(),
6350 },
6351 leather_horse_armor: Item {
6352 key: Identifier::vanilla_static("leather_horse_armor"),
6353 components: DataComponentMap::common_item_components()
6354 .builder_set(
6355 vanilla_components::EQUIPPABLE,
6356 Some(vanilla_components::Equippable {
6357 slot: vanilla_components::EquippableSlot::Body,
6358 }),
6359 )
6360 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6361 craft_remainder: None,
6362 id: OnceLock::new(),
6363 },
6364 lead: Item {
6365 key: Identifier::vanilla_static("lead"),
6366 components: DataComponentMap::common_item_components(),
6367 craft_remainder: None,
6368 id: OnceLock::new(),
6369 },
6370 name_tag: Item {
6371 key: Identifier::vanilla_static("name_tag"),
6372 components: DataComponentMap::common_item_components(),
6373 craft_remainder: None,
6374 id: OnceLock::new(),
6375 },
6376 command_block_minecart: Item {
6377 key: Identifier::vanilla_static("command_block_minecart"),
6378 components: DataComponentMap::common_item_components()
6379 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6380 craft_remainder: None,
6381 id: OnceLock::new(),
6382 },
6383 mutton: Item {
6384 key: Identifier::vanilla_static("mutton"),
6385 components: DataComponentMap::common_item_components(),
6386 craft_remainder: None,
6387 id: OnceLock::new(),
6388 },
6389 cooked_mutton: Item {
6390 key: Identifier::vanilla_static("cooked_mutton"),
6391 components: DataComponentMap::common_item_components(),
6392 craft_remainder: None,
6393 id: OnceLock::new(),
6394 },
6395 white_banner: Item::from_block(&vanilla_blocks::WHITE_BANNER)
6396 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6397 orange_banner: Item::from_block(&vanilla_blocks::ORANGE_BANNER)
6398 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6399 magenta_banner: Item::from_block(&vanilla_blocks::MAGENTA_BANNER)
6400 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6401 light_blue_banner: Item::from_block(&vanilla_blocks::LIGHT_BLUE_BANNER)
6402 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6403 yellow_banner: Item::from_block(&vanilla_blocks::YELLOW_BANNER)
6404 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6405 lime_banner: Item::from_block(&vanilla_blocks::LIME_BANNER)
6406 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6407 pink_banner: Item::from_block(&vanilla_blocks::PINK_BANNER)
6408 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6409 gray_banner: Item::from_block(&vanilla_blocks::GRAY_BANNER)
6410 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6411 light_gray_banner: Item::from_block(&vanilla_blocks::LIGHT_GRAY_BANNER)
6412 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6413 cyan_banner: Item::from_block(&vanilla_blocks::CYAN_BANNER)
6414 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6415 purple_banner: Item::from_block(&vanilla_blocks::PURPLE_BANNER)
6416 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6417 blue_banner: Item::from_block(&vanilla_blocks::BLUE_BANNER)
6418 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6419 brown_banner: Item::from_block(&vanilla_blocks::BROWN_BANNER)
6420 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6421 green_banner: Item::from_block(&vanilla_blocks::GREEN_BANNER)
6422 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6423 red_banner: Item::from_block(&vanilla_blocks::RED_BANNER)
6424 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6425 black_banner: Item::from_block(&vanilla_blocks::BLACK_BANNER)
6426 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
6427 end_crystal: Item {
6428 key: Identifier::vanilla_static("end_crystal"),
6429 components: DataComponentMap::common_item_components()
6430 .builder_set(vanilla_components::ENCHANTMENT_GLINT_OVERRIDE, Some(true)),
6431 craft_remainder: None,
6432 id: OnceLock::new(),
6433 },
6434 chorus_fruit: Item {
6435 key: Identifier::vanilla_static("chorus_fruit"),
6436 components: DataComponentMap::common_item_components(),
6437 craft_remainder: None,
6438 id: OnceLock::new(),
6439 },
6440 popped_chorus_fruit: Item {
6441 key: Identifier::vanilla_static("popped_chorus_fruit"),
6442 components: DataComponentMap::common_item_components(),
6443 craft_remainder: None,
6444 id: OnceLock::new(),
6445 },
6446 torchflower_seeds: Item::from_block_custom_name(
6447 &vanilla_blocks::TORCHFLOWER_CROP,
6448 "torchflower_seeds",
6449 ),
6450 pitcher_pod: Item::from_block_custom_name(&vanilla_blocks::PITCHER_CROP, "pitcher_pod"),
6451 beetroot: Item {
6452 key: Identifier::vanilla_static("beetroot"),
6453 components: DataComponentMap::common_item_components(),
6454 craft_remainder: None,
6455 id: OnceLock::new(),
6456 },
6457 beetroot_seeds: Item::from_block_custom_name(
6458 &vanilla_blocks::BEETROOTS,
6459 "beetroot_seeds",
6460 ),
6461 beetroot_soup: Item {
6462 key: Identifier::vanilla_static("beetroot_soup"),
6463 components: DataComponentMap::common_item_components()
6464 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6465 craft_remainder: None,
6466 id: OnceLock::new(),
6467 },
6468 dragon_breath: Item {
6469 key: Identifier::vanilla_static("dragon_breath"),
6470 components: DataComponentMap::common_item_components(),
6471 craft_remainder: Some(Identifier::vanilla_static("glass_bottle")),
6472 id: OnceLock::new(),
6473 },
6474 splash_potion: Item {
6475 key: Identifier::vanilla_static("splash_potion"),
6476 components: DataComponentMap::common_item_components()
6477 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6478 craft_remainder: None,
6479 id: OnceLock::new(),
6480 },
6481 spectral_arrow: Item {
6482 key: Identifier::vanilla_static("spectral_arrow"),
6483 components: DataComponentMap::common_item_components(),
6484 craft_remainder: None,
6485 id: OnceLock::new(),
6486 },
6487 tipped_arrow: Item {
6488 key: Identifier::vanilla_static("tipped_arrow"),
6489 components: DataComponentMap::common_item_components(),
6490 craft_remainder: None,
6491 id: OnceLock::new(),
6492 },
6493 lingering_potion: Item {
6494 key: Identifier::vanilla_static("lingering_potion"),
6495 components: DataComponentMap::common_item_components()
6496 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6497 craft_remainder: None,
6498 id: OnceLock::new(),
6499 },
6500 shield: Item {
6501 key: Identifier::vanilla_static("shield"),
6502 components: DataComponentMap::common_item_components()
6503 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6504 .builder_set(
6505 vanilla_components::EQUIPPABLE,
6506 Some(vanilla_components::Equippable {
6507 slot: vanilla_components::EquippableSlot::Offhand,
6508 }),
6509 )
6510 .builder_set(vanilla_components::MAX_DAMAGE, Some(336i32))
6511 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6512 craft_remainder: None,
6513 id: OnceLock::new(),
6514 },
6515 wooden_spear: Item {
6516 key: Identifier::vanilla_static("wooden_spear"),
6517 components: DataComponentMap::common_item_components()
6518 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6519 .builder_set(vanilla_components::MAX_DAMAGE, Some(59i32))
6520 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6521 craft_remainder: None,
6522 id: OnceLock::new(),
6523 },
6524 stone_spear: Item {
6525 key: Identifier::vanilla_static("stone_spear"),
6526 components: DataComponentMap::common_item_components()
6527 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6528 .builder_set(vanilla_components::MAX_DAMAGE, Some(131i32))
6529 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6530 craft_remainder: None,
6531 id: OnceLock::new(),
6532 },
6533 copper_spear: Item {
6534 key: Identifier::vanilla_static("copper_spear"),
6535 components: DataComponentMap::common_item_components()
6536 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6537 .builder_set(vanilla_components::MAX_DAMAGE, Some(190i32))
6538 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6539 craft_remainder: None,
6540 id: OnceLock::new(),
6541 },
6542 iron_spear: Item {
6543 key: Identifier::vanilla_static("iron_spear"),
6544 components: DataComponentMap::common_item_components()
6545 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6546 .builder_set(vanilla_components::MAX_DAMAGE, Some(250i32))
6547 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6548 craft_remainder: None,
6549 id: OnceLock::new(),
6550 },
6551 golden_spear: Item {
6552 key: Identifier::vanilla_static("golden_spear"),
6553 components: DataComponentMap::common_item_components()
6554 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6555 .builder_set(vanilla_components::MAX_DAMAGE, Some(32i32))
6556 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6557 craft_remainder: None,
6558 id: OnceLock::new(),
6559 },
6560 diamond_spear: Item {
6561 key: Identifier::vanilla_static("diamond_spear"),
6562 components: DataComponentMap::common_item_components()
6563 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6564 .builder_set(vanilla_components::MAX_DAMAGE, Some(1561i32))
6565 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6566 craft_remainder: None,
6567 id: OnceLock::new(),
6568 },
6569 netherite_spear: Item {
6570 key: Identifier::vanilla_static("netherite_spear"),
6571 components: DataComponentMap::common_item_components()
6572 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6573 .builder_set(vanilla_components::MAX_DAMAGE, Some(2031i32))
6574 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6575 craft_remainder: None,
6576 id: OnceLock::new(),
6577 },
6578 totem_of_undying: Item {
6579 key: Identifier::vanilla_static("totem_of_undying"),
6580 components: DataComponentMap::common_item_components()
6581 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6582 craft_remainder: None,
6583 id: OnceLock::new(),
6584 },
6585 shulker_shell: Item {
6586 key: Identifier::vanilla_static("shulker_shell"),
6587 components: DataComponentMap::common_item_components(),
6588 craft_remainder: None,
6589 id: OnceLock::new(),
6590 },
6591 iron_nugget: Item {
6592 key: Identifier::vanilla_static("iron_nugget"),
6593 components: DataComponentMap::common_item_components(),
6594 craft_remainder: None,
6595 id: OnceLock::new(),
6596 },
6597 copper_nugget: Item {
6598 key: Identifier::vanilla_static("copper_nugget"),
6599 components: DataComponentMap::common_item_components(),
6600 craft_remainder: None,
6601 id: OnceLock::new(),
6602 },
6603 knowledge_book: Item {
6604 key: Identifier::vanilla_static("knowledge_book"),
6605 components: DataComponentMap::common_item_components()
6606 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6607 craft_remainder: None,
6608 id: OnceLock::new(),
6609 },
6610 debug_stick: Item {
6611 key: Identifier::vanilla_static("debug_stick"),
6612 components: DataComponentMap::common_item_components()
6613 .builder_set(vanilla_components::ENCHANTMENT_GLINT_OVERRIDE, Some(true))
6614 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6615 craft_remainder: None,
6616 id: OnceLock::new(),
6617 },
6618 music_disc_13: Item {
6619 key: Identifier::vanilla_static("music_disc_13"),
6620 components: DataComponentMap::common_item_components()
6621 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6622 craft_remainder: None,
6623 id: OnceLock::new(),
6624 },
6625 music_disc_cat: Item {
6626 key: Identifier::vanilla_static("music_disc_cat"),
6627 components: DataComponentMap::common_item_components()
6628 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6629 craft_remainder: None,
6630 id: OnceLock::new(),
6631 },
6632 music_disc_blocks: Item {
6633 key: Identifier::vanilla_static("music_disc_blocks"),
6634 components: DataComponentMap::common_item_components()
6635 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6636 craft_remainder: None,
6637 id: OnceLock::new(),
6638 },
6639 music_disc_chirp: Item {
6640 key: Identifier::vanilla_static("music_disc_chirp"),
6641 components: DataComponentMap::common_item_components()
6642 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6643 craft_remainder: None,
6644 id: OnceLock::new(),
6645 },
6646 music_disc_creator: Item {
6647 key: Identifier::vanilla_static("music_disc_creator"),
6648 components: DataComponentMap::common_item_components()
6649 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6650 craft_remainder: None,
6651 id: OnceLock::new(),
6652 },
6653 music_disc_creator_music_box: Item {
6654 key: Identifier::vanilla_static("music_disc_creator_music_box"),
6655 components: DataComponentMap::common_item_components()
6656 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6657 craft_remainder: None,
6658 id: OnceLock::new(),
6659 },
6660 music_disc_far: Item {
6661 key: Identifier::vanilla_static("music_disc_far"),
6662 components: DataComponentMap::common_item_components()
6663 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6664 craft_remainder: None,
6665 id: OnceLock::new(),
6666 },
6667 music_disc_lava_chicken: Item {
6668 key: Identifier::vanilla_static("music_disc_lava_chicken"),
6669 components: DataComponentMap::common_item_components()
6670 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6671 craft_remainder: None,
6672 id: OnceLock::new(),
6673 },
6674 music_disc_mall: Item {
6675 key: Identifier::vanilla_static("music_disc_mall"),
6676 components: DataComponentMap::common_item_components()
6677 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6678 craft_remainder: None,
6679 id: OnceLock::new(),
6680 },
6681 music_disc_mellohi: Item {
6682 key: Identifier::vanilla_static("music_disc_mellohi"),
6683 components: DataComponentMap::common_item_components()
6684 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6685 craft_remainder: None,
6686 id: OnceLock::new(),
6687 },
6688 music_disc_stal: Item {
6689 key: Identifier::vanilla_static("music_disc_stal"),
6690 components: DataComponentMap::common_item_components()
6691 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6692 craft_remainder: None,
6693 id: OnceLock::new(),
6694 },
6695 music_disc_strad: Item {
6696 key: Identifier::vanilla_static("music_disc_strad"),
6697 components: DataComponentMap::common_item_components()
6698 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6699 craft_remainder: None,
6700 id: OnceLock::new(),
6701 },
6702 music_disc_ward: Item {
6703 key: Identifier::vanilla_static("music_disc_ward"),
6704 components: DataComponentMap::common_item_components()
6705 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6706 craft_remainder: None,
6707 id: OnceLock::new(),
6708 },
6709 music_disc_11: Item {
6710 key: Identifier::vanilla_static("music_disc_11"),
6711 components: DataComponentMap::common_item_components()
6712 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6713 craft_remainder: None,
6714 id: OnceLock::new(),
6715 },
6716 music_disc_wait: Item {
6717 key: Identifier::vanilla_static("music_disc_wait"),
6718 components: DataComponentMap::common_item_components()
6719 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6720 craft_remainder: None,
6721 id: OnceLock::new(),
6722 },
6723 music_disc_otherside: Item {
6724 key: Identifier::vanilla_static("music_disc_otherside"),
6725 components: DataComponentMap::common_item_components()
6726 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6727 craft_remainder: None,
6728 id: OnceLock::new(),
6729 },
6730 music_disc_relic: Item {
6731 key: Identifier::vanilla_static("music_disc_relic"),
6732 components: DataComponentMap::common_item_components()
6733 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6734 craft_remainder: None,
6735 id: OnceLock::new(),
6736 },
6737 music_disc_5: Item {
6738 key: Identifier::vanilla_static("music_disc_5"),
6739 components: DataComponentMap::common_item_components()
6740 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6741 craft_remainder: None,
6742 id: OnceLock::new(),
6743 },
6744 music_disc_pigstep: Item {
6745 key: Identifier::vanilla_static("music_disc_pigstep"),
6746 components: DataComponentMap::common_item_components()
6747 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6748 craft_remainder: None,
6749 id: OnceLock::new(),
6750 },
6751 music_disc_precipice: Item {
6752 key: Identifier::vanilla_static("music_disc_precipice"),
6753 components: DataComponentMap::common_item_components()
6754 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6755 craft_remainder: None,
6756 id: OnceLock::new(),
6757 },
6758 music_disc_tears: Item {
6759 key: Identifier::vanilla_static("music_disc_tears"),
6760 components: DataComponentMap::common_item_components()
6761 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6762 craft_remainder: None,
6763 id: OnceLock::new(),
6764 },
6765 disc_fragment_5: Item {
6766 key: Identifier::vanilla_static("disc_fragment_5"),
6767 components: DataComponentMap::common_item_components(),
6768 craft_remainder: None,
6769 id: OnceLock::new(),
6770 },
6771 trident: Item {
6772 key: Identifier::vanilla_static("trident"),
6773 components: DataComponentMap::common_item_components()
6774 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6775 .builder_set(vanilla_components::MAX_DAMAGE, Some(250i32))
6776 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32))
6777 .builder_set(
6778 vanilla_components::TOOL,
6779 Some(vanilla_components::Tool {
6780 rules: vec![],
6781 default_mining_speed: 1f32,
6782 damage_per_block: 2i32,
6783 can_destroy_blocks_in_creative: false,
6784 }),
6785 ),
6786 craft_remainder: None,
6787 id: OnceLock::new(),
6788 },
6789 nautilus_shell: Item {
6790 key: Identifier::vanilla_static("nautilus_shell"),
6791 components: DataComponentMap::common_item_components(),
6792 craft_remainder: None,
6793 id: OnceLock::new(),
6794 },
6795 iron_nautilus_armor: Item {
6796 key: Identifier::vanilla_static("iron_nautilus_armor"),
6797 components: DataComponentMap::common_item_components()
6798 .builder_set(
6799 vanilla_components::EQUIPPABLE,
6800 Some(vanilla_components::Equippable {
6801 slot: vanilla_components::EquippableSlot::Body,
6802 }),
6803 )
6804 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6805 craft_remainder: None,
6806 id: OnceLock::new(),
6807 },
6808 golden_nautilus_armor: Item {
6809 key: Identifier::vanilla_static("golden_nautilus_armor"),
6810 components: DataComponentMap::common_item_components()
6811 .builder_set(
6812 vanilla_components::EQUIPPABLE,
6813 Some(vanilla_components::Equippable {
6814 slot: vanilla_components::EquippableSlot::Body,
6815 }),
6816 )
6817 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6818 craft_remainder: None,
6819 id: OnceLock::new(),
6820 },
6821 diamond_nautilus_armor: Item {
6822 key: Identifier::vanilla_static("diamond_nautilus_armor"),
6823 components: DataComponentMap::common_item_components()
6824 .builder_set(
6825 vanilla_components::EQUIPPABLE,
6826 Some(vanilla_components::Equippable {
6827 slot: vanilla_components::EquippableSlot::Body,
6828 }),
6829 )
6830 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6831 craft_remainder: None,
6832 id: OnceLock::new(),
6833 },
6834 netherite_nautilus_armor: Item {
6835 key: Identifier::vanilla_static("netherite_nautilus_armor"),
6836 components: DataComponentMap::common_item_components()
6837 .builder_set(
6838 vanilla_components::EQUIPPABLE,
6839 Some(vanilla_components::Equippable {
6840 slot: vanilla_components::EquippableSlot::Body,
6841 }),
6842 )
6843 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6844 craft_remainder: None,
6845 id: OnceLock::new(),
6846 },
6847 copper_nautilus_armor: Item {
6848 key: Identifier::vanilla_static("copper_nautilus_armor"),
6849 components: DataComponentMap::common_item_components()
6850 .builder_set(
6851 vanilla_components::EQUIPPABLE,
6852 Some(vanilla_components::Equippable {
6853 slot: vanilla_components::EquippableSlot::Body,
6854 }),
6855 )
6856 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6857 craft_remainder: None,
6858 id: OnceLock::new(),
6859 },
6860 heart_of_the_sea: Item {
6861 key: Identifier::vanilla_static("heart_of_the_sea"),
6862 components: DataComponentMap::common_item_components(),
6863 craft_remainder: None,
6864 id: OnceLock::new(),
6865 },
6866 crossbow: Item {
6867 key: Identifier::vanilla_static("crossbow"),
6868 components: DataComponentMap::common_item_components()
6869 .builder_set(vanilla_components::DAMAGE, Some(0i32))
6870 .builder_set(vanilla_components::MAX_DAMAGE, Some(465i32))
6871 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6872 craft_remainder: None,
6873 id: OnceLock::new(),
6874 },
6875 suspicious_stew: Item {
6876 key: Identifier::vanilla_static("suspicious_stew"),
6877 components: DataComponentMap::common_item_components()
6878 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6879 craft_remainder: None,
6880 id: OnceLock::new(),
6881 },
6882 loom: Item::from_block(&vanilla_blocks::LOOM),
6883 flower_banner_pattern: Item {
6884 key: Identifier::vanilla_static("flower_banner_pattern"),
6885 components: DataComponentMap::common_item_components()
6886 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6887 craft_remainder: None,
6888 id: OnceLock::new(),
6889 },
6890 creeper_banner_pattern: Item {
6891 key: Identifier::vanilla_static("creeper_banner_pattern"),
6892 components: DataComponentMap::common_item_components()
6893 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6894 craft_remainder: None,
6895 id: OnceLock::new(),
6896 },
6897 skull_banner_pattern: Item {
6898 key: Identifier::vanilla_static("skull_banner_pattern"),
6899 components: DataComponentMap::common_item_components()
6900 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6901 craft_remainder: None,
6902 id: OnceLock::new(),
6903 },
6904 mojang_banner_pattern: Item {
6905 key: Identifier::vanilla_static("mojang_banner_pattern"),
6906 components: DataComponentMap::common_item_components()
6907 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6908 craft_remainder: None,
6909 id: OnceLock::new(),
6910 },
6911 globe_banner_pattern: Item {
6912 key: Identifier::vanilla_static("globe_banner_pattern"),
6913 components: DataComponentMap::common_item_components()
6914 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6915 craft_remainder: None,
6916 id: OnceLock::new(),
6917 },
6918 piglin_banner_pattern: Item {
6919 key: Identifier::vanilla_static("piglin_banner_pattern"),
6920 components: DataComponentMap::common_item_components()
6921 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6922 craft_remainder: None,
6923 id: OnceLock::new(),
6924 },
6925 flow_banner_pattern: Item {
6926 key: Identifier::vanilla_static("flow_banner_pattern"),
6927 components: DataComponentMap::common_item_components()
6928 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6929 craft_remainder: None,
6930 id: OnceLock::new(),
6931 },
6932 guster_banner_pattern: Item {
6933 key: Identifier::vanilla_static("guster_banner_pattern"),
6934 components: DataComponentMap::common_item_components()
6935 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6936 craft_remainder: None,
6937 id: OnceLock::new(),
6938 },
6939 field_masoned_banner_pattern: Item {
6940 key: Identifier::vanilla_static("field_masoned_banner_pattern"),
6941 components: DataComponentMap::common_item_components()
6942 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6943 craft_remainder: None,
6944 id: OnceLock::new(),
6945 },
6946 bordure_indented_banner_pattern: Item {
6947 key: Identifier::vanilla_static("bordure_indented_banner_pattern"),
6948 components: DataComponentMap::common_item_components()
6949 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6950 craft_remainder: None,
6951 id: OnceLock::new(),
6952 },
6953 goat_horn: Item {
6954 key: Identifier::vanilla_static("goat_horn"),
6955 components: DataComponentMap::common_item_components()
6956 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
6957 craft_remainder: None,
6958 id: OnceLock::new(),
6959 },
6960 composter: Item::from_block(&vanilla_blocks::COMPOSTER),
6961 barrel: Item::from_block(&vanilla_blocks::BARREL),
6962 smoker: Item::from_block(&vanilla_blocks::SMOKER),
6963 blast_furnace: Item::from_block(&vanilla_blocks::BLAST_FURNACE),
6964 cartography_table: Item::from_block(&vanilla_blocks::CARTOGRAPHY_TABLE),
6965 fletching_table: Item::from_block(&vanilla_blocks::FLETCHING_TABLE),
6966 grindstone: Item::from_block(&vanilla_blocks::GRINDSTONE),
6967 smithing_table: Item::from_block(&vanilla_blocks::SMITHING_TABLE),
6968 stonecutter: Item::from_block(&vanilla_blocks::STONECUTTER),
6969 bell: Item::from_block(&vanilla_blocks::BELL),
6970 lantern: Item::from_block(&vanilla_blocks::LANTERN),
6971 soul_lantern: Item::from_block(&vanilla_blocks::SOUL_LANTERN),
6972 copper_lantern: Item::from_block(&vanilla_blocks::COPPER_LANTERN),
6973 exposed_copper_lantern: Item::from_block(&vanilla_blocks::EXPOSED_COPPER_LANTERN),
6974 weathered_copper_lantern: Item::from_block(&vanilla_blocks::WEATHERED_COPPER_LANTERN),
6975 oxidized_copper_lantern: Item::from_block(&vanilla_blocks::OXIDIZED_COPPER_LANTERN),
6976 waxed_copper_lantern: Item::from_block(&vanilla_blocks::WAXED_COPPER_LANTERN),
6977 waxed_exposed_copper_lantern: Item::from_block(
6978 &vanilla_blocks::WAXED_EXPOSED_COPPER_LANTERN,
6979 ),
6980 waxed_weathered_copper_lantern: Item::from_block(
6981 &vanilla_blocks::WAXED_WEATHERED_COPPER_LANTERN,
6982 ),
6983 waxed_oxidized_copper_lantern: Item::from_block(
6984 &vanilla_blocks::WAXED_OXIDIZED_COPPER_LANTERN,
6985 ),
6986 sweet_berries: Item::from_block_custom_name(
6987 &vanilla_blocks::SWEET_BERRY_BUSH,
6988 "sweet_berries",
6989 ),
6990 glow_berries: Item::from_block_custom_name(&vanilla_blocks::CAVE_VINES, "glow_berries"),
6991 campfire: Item::from_block(&vanilla_blocks::CAMPFIRE),
6992 soul_campfire: Item::from_block(&vanilla_blocks::SOUL_CAMPFIRE),
6993 shroomlight: Item::from_block(&vanilla_blocks::SHROOMLIGHT),
6994 honeycomb: Item {
6995 key: Identifier::vanilla_static("honeycomb"),
6996 components: DataComponentMap::common_item_components(),
6997 craft_remainder: None,
6998 id: OnceLock::new(),
6999 },
7000 bee_nest: Item::from_block(&vanilla_blocks::BEE_NEST),
7001 beehive: Item::from_block(&vanilla_blocks::BEEHIVE),
7002 honey_bottle: Item {
7003 key: Identifier::vanilla_static("honey_bottle"),
7004 components: DataComponentMap::common_item_components()
7005 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(16i32)),
7006 craft_remainder: Some(Identifier::vanilla_static("glass_bottle")),
7007 id: OnceLock::new(),
7008 },
7009 honeycomb_block: Item::from_block(&vanilla_blocks::HONEYCOMB_BLOCK),
7010 lodestone: Item::from_block(&vanilla_blocks::LODESTONE),
7011 crying_obsidian: Item::from_block(&vanilla_blocks::CRYING_OBSIDIAN),
7012 blackstone: Item::from_block(&vanilla_blocks::BLACKSTONE),
7013 blackstone_slab: Item::from_block(&vanilla_blocks::BLACKSTONE_SLAB),
7014 blackstone_stairs: Item::from_block(&vanilla_blocks::BLACKSTONE_STAIRS),
7015 gilded_blackstone: Item::from_block(&vanilla_blocks::GILDED_BLACKSTONE),
7016 polished_blackstone: Item::from_block(&vanilla_blocks::POLISHED_BLACKSTONE),
7017 polished_blackstone_slab: Item::from_block(&vanilla_blocks::POLISHED_BLACKSTONE_SLAB),
7018 polished_blackstone_stairs: Item::from_block(
7019 &vanilla_blocks::POLISHED_BLACKSTONE_STAIRS,
7020 ),
7021 chiseled_polished_blackstone: Item::from_block(
7022 &vanilla_blocks::CHISELED_POLISHED_BLACKSTONE,
7023 ),
7024 polished_blackstone_bricks: Item::from_block(
7025 &vanilla_blocks::POLISHED_BLACKSTONE_BRICKS,
7026 ),
7027 polished_blackstone_brick_slab: Item::from_block(
7028 &vanilla_blocks::POLISHED_BLACKSTONE_BRICK_SLAB,
7029 ),
7030 polished_blackstone_brick_stairs: Item::from_block(
7031 &vanilla_blocks::POLISHED_BLACKSTONE_BRICK_STAIRS,
7032 ),
7033 cracked_polished_blackstone_bricks: Item::from_block(
7034 &vanilla_blocks::CRACKED_POLISHED_BLACKSTONE_BRICKS,
7035 ),
7036 respawn_anchor: Item::from_block(&vanilla_blocks::RESPAWN_ANCHOR),
7037 candle: Item::from_block(&vanilla_blocks::CANDLE),
7038 white_candle: Item::from_block(&vanilla_blocks::WHITE_CANDLE),
7039 orange_candle: Item::from_block(&vanilla_blocks::ORANGE_CANDLE),
7040 magenta_candle: Item::from_block(&vanilla_blocks::MAGENTA_CANDLE),
7041 light_blue_candle: Item::from_block(&vanilla_blocks::LIGHT_BLUE_CANDLE),
7042 yellow_candle: Item::from_block(&vanilla_blocks::YELLOW_CANDLE),
7043 lime_candle: Item::from_block(&vanilla_blocks::LIME_CANDLE),
7044 pink_candle: Item::from_block(&vanilla_blocks::PINK_CANDLE),
7045 gray_candle: Item::from_block(&vanilla_blocks::GRAY_CANDLE),
7046 light_gray_candle: Item::from_block(&vanilla_blocks::LIGHT_GRAY_CANDLE),
7047 cyan_candle: Item::from_block(&vanilla_blocks::CYAN_CANDLE),
7048 purple_candle: Item::from_block(&vanilla_blocks::PURPLE_CANDLE),
7049 blue_candle: Item::from_block(&vanilla_blocks::BLUE_CANDLE),
7050 brown_candle: Item::from_block(&vanilla_blocks::BROWN_CANDLE),
7051 green_candle: Item::from_block(&vanilla_blocks::GREEN_CANDLE),
7052 red_candle: Item::from_block(&vanilla_blocks::RED_CANDLE),
7053 black_candle: Item::from_block(&vanilla_blocks::BLACK_CANDLE),
7054 small_amethyst_bud: Item::from_block(&vanilla_blocks::SMALL_AMETHYST_BUD),
7055 medium_amethyst_bud: Item::from_block(&vanilla_blocks::MEDIUM_AMETHYST_BUD),
7056 large_amethyst_bud: Item::from_block(&vanilla_blocks::LARGE_AMETHYST_BUD),
7057 amethyst_cluster: Item::from_block(&vanilla_blocks::AMETHYST_CLUSTER),
7058 pointed_dripstone: Item::from_block(&vanilla_blocks::POINTED_DRIPSTONE),
7059 ochre_froglight: Item::from_block(&vanilla_blocks::OCHRE_FROGLIGHT),
7060 verdant_froglight: Item::from_block(&vanilla_blocks::VERDANT_FROGLIGHT),
7061 pearlescent_froglight: Item::from_block(&vanilla_blocks::PEARLESCENT_FROGLIGHT),
7062 frogspawn: Item::from_block(&vanilla_blocks::FROGSPAWN),
7063 echo_shard: Item {
7064 key: Identifier::vanilla_static("echo_shard"),
7065 components: DataComponentMap::common_item_components(),
7066 craft_remainder: None,
7067 id: OnceLock::new(),
7068 },
7069 brush: Item {
7070 key: Identifier::vanilla_static("brush"),
7071 components: DataComponentMap::common_item_components()
7072 .builder_set(vanilla_components::DAMAGE, Some(0i32))
7073 .builder_set(vanilla_components::MAX_DAMAGE, Some(64i32))
7074 .builder_set(vanilla_components::MAX_STACK_SIZE, Some(1i32)),
7075 craft_remainder: None,
7076 id: OnceLock::new(),
7077 },
7078 netherite_upgrade_smithing_template: Item {
7079 key: Identifier::vanilla_static("netherite_upgrade_smithing_template"),
7080 components: DataComponentMap::common_item_components(),
7081 craft_remainder: None,
7082 id: OnceLock::new(),
7083 },
7084 sentry_armor_trim_smithing_template: Item {
7085 key: Identifier::vanilla_static("sentry_armor_trim_smithing_template"),
7086 components: DataComponentMap::common_item_components(),
7087 craft_remainder: None,
7088 id: OnceLock::new(),
7089 },
7090 dune_armor_trim_smithing_template: Item {
7091 key: Identifier::vanilla_static("dune_armor_trim_smithing_template"),
7092 components: DataComponentMap::common_item_components(),
7093 craft_remainder: None,
7094 id: OnceLock::new(),
7095 },
7096 coast_armor_trim_smithing_template: Item {
7097 key: Identifier::vanilla_static("coast_armor_trim_smithing_template"),
7098 components: DataComponentMap::common_item_components(),
7099 craft_remainder: None,
7100 id: OnceLock::new(),
7101 },
7102 wild_armor_trim_smithing_template: Item {
7103 key: Identifier::vanilla_static("wild_armor_trim_smithing_template"),
7104 components: DataComponentMap::common_item_components(),
7105 craft_remainder: None,
7106 id: OnceLock::new(),
7107 },
7108 ward_armor_trim_smithing_template: Item {
7109 key: Identifier::vanilla_static("ward_armor_trim_smithing_template"),
7110 components: DataComponentMap::common_item_components(),
7111 craft_remainder: None,
7112 id: OnceLock::new(),
7113 },
7114 eye_armor_trim_smithing_template: Item {
7115 key: Identifier::vanilla_static("eye_armor_trim_smithing_template"),
7116 components: DataComponentMap::common_item_components(),
7117 craft_remainder: None,
7118 id: OnceLock::new(),
7119 },
7120 vex_armor_trim_smithing_template: Item {
7121 key: Identifier::vanilla_static("vex_armor_trim_smithing_template"),
7122 components: DataComponentMap::common_item_components(),
7123 craft_remainder: None,
7124 id: OnceLock::new(),
7125 },
7126 tide_armor_trim_smithing_template: Item {
7127 key: Identifier::vanilla_static("tide_armor_trim_smithing_template"),
7128 components: DataComponentMap::common_item_components(),
7129 craft_remainder: None,
7130 id: OnceLock::new(),
7131 },
7132 snout_armor_trim_smithing_template: Item {
7133 key: Identifier::vanilla_static("snout_armor_trim_smithing_template"),
7134 components: DataComponentMap::common_item_components(),
7135 craft_remainder: None,
7136 id: OnceLock::new(),
7137 },
7138 rib_armor_trim_smithing_template: Item {
7139 key: Identifier::vanilla_static("rib_armor_trim_smithing_template"),
7140 components: DataComponentMap::common_item_components(),
7141 craft_remainder: None,
7142 id: OnceLock::new(),
7143 },
7144 spire_armor_trim_smithing_template: Item {
7145 key: Identifier::vanilla_static("spire_armor_trim_smithing_template"),
7146 components: DataComponentMap::common_item_components(),
7147 craft_remainder: None,
7148 id: OnceLock::new(),
7149 },
7150 wayfinder_armor_trim_smithing_template: Item {
7151 key: Identifier::vanilla_static("wayfinder_armor_trim_smithing_template"),
7152 components: DataComponentMap::common_item_components(),
7153 craft_remainder: None,
7154 id: OnceLock::new(),
7155 },
7156 shaper_armor_trim_smithing_template: Item {
7157 key: Identifier::vanilla_static("shaper_armor_trim_smithing_template"),
7158 components: DataComponentMap::common_item_components(),
7159 craft_remainder: None,
7160 id: OnceLock::new(),
7161 },
7162 silence_armor_trim_smithing_template: Item {
7163 key: Identifier::vanilla_static("silence_armor_trim_smithing_template"),
7164 components: DataComponentMap::common_item_components(),
7165 craft_remainder: None,
7166 id: OnceLock::new(),
7167 },
7168 raiser_armor_trim_smithing_template: Item {
7169 key: Identifier::vanilla_static("raiser_armor_trim_smithing_template"),
7170 components: DataComponentMap::common_item_components(),
7171 craft_remainder: None,
7172 id: OnceLock::new(),
7173 },
7174 host_armor_trim_smithing_template: Item {
7175 key: Identifier::vanilla_static("host_armor_trim_smithing_template"),
7176 components: DataComponentMap::common_item_components(),
7177 craft_remainder: None,
7178 id: OnceLock::new(),
7179 },
7180 flow_armor_trim_smithing_template: Item {
7181 key: Identifier::vanilla_static("flow_armor_trim_smithing_template"),
7182 components: DataComponentMap::common_item_components(),
7183 craft_remainder: None,
7184 id: OnceLock::new(),
7185 },
7186 bolt_armor_trim_smithing_template: Item {
7187 key: Identifier::vanilla_static("bolt_armor_trim_smithing_template"),
7188 components: DataComponentMap::common_item_components(),
7189 craft_remainder: None,
7190 id: OnceLock::new(),
7191 },
7192 angler_pottery_sherd: Item {
7193 key: Identifier::vanilla_static("angler_pottery_sherd"),
7194 components: DataComponentMap::common_item_components(),
7195 craft_remainder: None,
7196 id: OnceLock::new(),
7197 },
7198 archer_pottery_sherd: Item {
7199 key: Identifier::vanilla_static("archer_pottery_sherd"),
7200 components: DataComponentMap::common_item_components(),
7201 craft_remainder: None,
7202 id: OnceLock::new(),
7203 },
7204 arms_up_pottery_sherd: Item {
7205 key: Identifier::vanilla_static("arms_up_pottery_sherd"),
7206 components: DataComponentMap::common_item_components(),
7207 craft_remainder: None,
7208 id: OnceLock::new(),
7209 },
7210 blade_pottery_sherd: Item {
7211 key: Identifier::vanilla_static("blade_pottery_sherd"),
7212 components: DataComponentMap::common_item_components(),
7213 craft_remainder: None,
7214 id: OnceLock::new(),
7215 },
7216 brewer_pottery_sherd: Item {
7217 key: Identifier::vanilla_static("brewer_pottery_sherd"),
7218 components: DataComponentMap::common_item_components(),
7219 craft_remainder: None,
7220 id: OnceLock::new(),
7221 },
7222 burn_pottery_sherd: Item {
7223 key: Identifier::vanilla_static("burn_pottery_sherd"),
7224 components: DataComponentMap::common_item_components(),
7225 craft_remainder: None,
7226 id: OnceLock::new(),
7227 },
7228 danger_pottery_sherd: Item {
7229 key: Identifier::vanilla_static("danger_pottery_sherd"),
7230 components: DataComponentMap::common_item_components(),
7231 craft_remainder: None,
7232 id: OnceLock::new(),
7233 },
7234 explorer_pottery_sherd: Item {
7235 key: Identifier::vanilla_static("explorer_pottery_sherd"),
7236 components: DataComponentMap::common_item_components(),
7237 craft_remainder: None,
7238 id: OnceLock::new(),
7239 },
7240 flow_pottery_sherd: Item {
7241 key: Identifier::vanilla_static("flow_pottery_sherd"),
7242 components: DataComponentMap::common_item_components(),
7243 craft_remainder: None,
7244 id: OnceLock::new(),
7245 },
7246 friend_pottery_sherd: Item {
7247 key: Identifier::vanilla_static("friend_pottery_sherd"),
7248 components: DataComponentMap::common_item_components(),
7249 craft_remainder: None,
7250 id: OnceLock::new(),
7251 },
7252 guster_pottery_sherd: Item {
7253 key: Identifier::vanilla_static("guster_pottery_sherd"),
7254 components: DataComponentMap::common_item_components(),
7255 craft_remainder: None,
7256 id: OnceLock::new(),
7257 },
7258 heart_pottery_sherd: Item {
7259 key: Identifier::vanilla_static("heart_pottery_sherd"),
7260 components: DataComponentMap::common_item_components(),
7261 craft_remainder: None,
7262 id: OnceLock::new(),
7263 },
7264 heartbreak_pottery_sherd: Item {
7265 key: Identifier::vanilla_static("heartbreak_pottery_sherd"),
7266 components: DataComponentMap::common_item_components(),
7267 craft_remainder: None,
7268 id: OnceLock::new(),
7269 },
7270 howl_pottery_sherd: Item {
7271 key: Identifier::vanilla_static("howl_pottery_sherd"),
7272 components: DataComponentMap::common_item_components(),
7273 craft_remainder: None,
7274 id: OnceLock::new(),
7275 },
7276 miner_pottery_sherd: Item {
7277 key: Identifier::vanilla_static("miner_pottery_sherd"),
7278 components: DataComponentMap::common_item_components(),
7279 craft_remainder: None,
7280 id: OnceLock::new(),
7281 },
7282 mourner_pottery_sherd: Item {
7283 key: Identifier::vanilla_static("mourner_pottery_sherd"),
7284 components: DataComponentMap::common_item_components(),
7285 craft_remainder: None,
7286 id: OnceLock::new(),
7287 },
7288 plenty_pottery_sherd: Item {
7289 key: Identifier::vanilla_static("plenty_pottery_sherd"),
7290 components: DataComponentMap::common_item_components(),
7291 craft_remainder: None,
7292 id: OnceLock::new(),
7293 },
7294 prize_pottery_sherd: Item {
7295 key: Identifier::vanilla_static("prize_pottery_sherd"),
7296 components: DataComponentMap::common_item_components(),
7297 craft_remainder: None,
7298 id: OnceLock::new(),
7299 },
7300 scrape_pottery_sherd: Item {
7301 key: Identifier::vanilla_static("scrape_pottery_sherd"),
7302 components: DataComponentMap::common_item_components(),
7303 craft_remainder: None,
7304 id: OnceLock::new(),
7305 },
7306 sheaf_pottery_sherd: Item {
7307 key: Identifier::vanilla_static("sheaf_pottery_sherd"),
7308 components: DataComponentMap::common_item_components(),
7309 craft_remainder: None,
7310 id: OnceLock::new(),
7311 },
7312 shelter_pottery_sherd: Item {
7313 key: Identifier::vanilla_static("shelter_pottery_sherd"),
7314 components: DataComponentMap::common_item_components(),
7315 craft_remainder: None,
7316 id: OnceLock::new(),
7317 },
7318 skull_pottery_sherd: Item {
7319 key: Identifier::vanilla_static("skull_pottery_sherd"),
7320 components: DataComponentMap::common_item_components(),
7321 craft_remainder: None,
7322 id: OnceLock::new(),
7323 },
7324 snort_pottery_sherd: Item {
7325 key: Identifier::vanilla_static("snort_pottery_sherd"),
7326 components: DataComponentMap::common_item_components(),
7327 craft_remainder: None,
7328 id: OnceLock::new(),
7329 },
7330 copper_grate: Item::from_block(&vanilla_blocks::COPPER_GRATE),
7331 exposed_copper_grate: Item::from_block(&vanilla_blocks::EXPOSED_COPPER_GRATE),
7332 weathered_copper_grate: Item::from_block(&vanilla_blocks::WEATHERED_COPPER_GRATE),
7333 oxidized_copper_grate: Item::from_block(&vanilla_blocks::OXIDIZED_COPPER_GRATE),
7334 waxed_copper_grate: Item::from_block(&vanilla_blocks::WAXED_COPPER_GRATE),
7335 waxed_exposed_copper_grate: Item::from_block(
7336 &vanilla_blocks::WAXED_EXPOSED_COPPER_GRATE,
7337 ),
7338 waxed_weathered_copper_grate: Item::from_block(
7339 &vanilla_blocks::WAXED_WEATHERED_COPPER_GRATE,
7340 ),
7341 waxed_oxidized_copper_grate: Item::from_block(
7342 &vanilla_blocks::WAXED_OXIDIZED_COPPER_GRATE,
7343 ),
7344 copper_bulb: Item::from_block(&vanilla_blocks::COPPER_BULB),
7345 exposed_copper_bulb: Item::from_block(&vanilla_blocks::EXPOSED_COPPER_BULB),
7346 weathered_copper_bulb: Item::from_block(&vanilla_blocks::WEATHERED_COPPER_BULB),
7347 oxidized_copper_bulb: Item::from_block(&vanilla_blocks::OXIDIZED_COPPER_BULB),
7348 waxed_copper_bulb: Item::from_block(&vanilla_blocks::WAXED_COPPER_BULB),
7349 waxed_exposed_copper_bulb: Item::from_block(&vanilla_blocks::WAXED_EXPOSED_COPPER_BULB),
7350 waxed_weathered_copper_bulb: Item::from_block(
7351 &vanilla_blocks::WAXED_WEATHERED_COPPER_BULB,
7352 ),
7353 waxed_oxidized_copper_bulb: Item::from_block(
7354 &vanilla_blocks::WAXED_OXIDIZED_COPPER_BULB,
7355 ),
7356 copper_chest: Item::from_block(&vanilla_blocks::COPPER_CHEST),
7357 exposed_copper_chest: Item::from_block(&vanilla_blocks::EXPOSED_COPPER_CHEST),
7358 weathered_copper_chest: Item::from_block(&vanilla_blocks::WEATHERED_COPPER_CHEST),
7359 oxidized_copper_chest: Item::from_block(&vanilla_blocks::OXIDIZED_COPPER_CHEST),
7360 waxed_copper_chest: Item::from_block(&vanilla_blocks::WAXED_COPPER_CHEST),
7361 waxed_exposed_copper_chest: Item::from_block(
7362 &vanilla_blocks::WAXED_EXPOSED_COPPER_CHEST,
7363 ),
7364 waxed_weathered_copper_chest: Item::from_block(
7365 &vanilla_blocks::WAXED_WEATHERED_COPPER_CHEST,
7366 ),
7367 waxed_oxidized_copper_chest: Item::from_block(
7368 &vanilla_blocks::WAXED_OXIDIZED_COPPER_CHEST,
7369 ),
7370 copper_golem_statue: Item::from_block(&vanilla_blocks::COPPER_GOLEM_STATUE),
7371 exposed_copper_golem_statue: Item::from_block(
7372 &vanilla_blocks::EXPOSED_COPPER_GOLEM_STATUE,
7373 ),
7374 weathered_copper_golem_statue: Item::from_block(
7375 &vanilla_blocks::WEATHERED_COPPER_GOLEM_STATUE,
7376 ),
7377 oxidized_copper_golem_statue: Item::from_block(
7378 &vanilla_blocks::OXIDIZED_COPPER_GOLEM_STATUE,
7379 ),
7380 waxed_copper_golem_statue: Item::from_block(&vanilla_blocks::WAXED_COPPER_GOLEM_STATUE),
7381 waxed_exposed_copper_golem_statue: Item::from_block(
7382 &vanilla_blocks::WAXED_EXPOSED_COPPER_GOLEM_STATUE,
7383 ),
7384 waxed_weathered_copper_golem_statue: Item::from_block(
7385 &vanilla_blocks::WAXED_WEATHERED_COPPER_GOLEM_STATUE,
7386 ),
7387 waxed_oxidized_copper_golem_statue: Item::from_block(
7388 &vanilla_blocks::WAXED_OXIDIZED_COPPER_GOLEM_STATUE,
7389 ),
7390 trial_spawner: Item::from_block(&vanilla_blocks::TRIAL_SPAWNER),
7391 trial_key: Item {
7392 key: Identifier::vanilla_static("trial_key"),
7393 components: DataComponentMap::common_item_components(),
7394 craft_remainder: None,
7395 id: OnceLock::new(),
7396 },
7397 ominous_trial_key: Item {
7398 key: Identifier::vanilla_static("ominous_trial_key"),
7399 components: DataComponentMap::common_item_components(),
7400 craft_remainder: None,
7401 id: OnceLock::new(),
7402 },
7403 vault: Item::from_block(&vanilla_blocks::VAULT),
7404 ominous_bottle: Item {
7405 key: Identifier::vanilla_static("ominous_bottle"),
7406 components: DataComponentMap::common_item_components(),
7407 craft_remainder: None,
7408 id: OnceLock::new(),
7409 },
7410 }
7411 }
7412}
7413pub fn register_items(registry: &mut ItemRegistry) {
7414 registry.register(&ITEMS.air);
7415 registry.register(&ITEMS.stone);
7416 registry.register(&ITEMS.granite);
7417 registry.register(&ITEMS.polished_granite);
7418 registry.register(&ITEMS.diorite);
7419 registry.register(&ITEMS.polished_diorite);
7420 registry.register(&ITEMS.andesite);
7421 registry.register(&ITEMS.polished_andesite);
7422 registry.register(&ITEMS.deepslate);
7423 registry.register(&ITEMS.cobbled_deepslate);
7424 registry.register(&ITEMS.polished_deepslate);
7425 registry.register(&ITEMS.calcite);
7426 registry.register(&ITEMS.tuff);
7427 registry.register(&ITEMS.tuff_slab);
7428 registry.register(&ITEMS.tuff_stairs);
7429 registry.register(&ITEMS.tuff_wall);
7430 registry.register(&ITEMS.chiseled_tuff);
7431 registry.register(&ITEMS.polished_tuff);
7432 registry.register(&ITEMS.polished_tuff_slab);
7433 registry.register(&ITEMS.polished_tuff_stairs);
7434 registry.register(&ITEMS.polished_tuff_wall);
7435 registry.register(&ITEMS.tuff_bricks);
7436 registry.register(&ITEMS.tuff_brick_slab);
7437 registry.register(&ITEMS.tuff_brick_stairs);
7438 registry.register(&ITEMS.tuff_brick_wall);
7439 registry.register(&ITEMS.chiseled_tuff_bricks);
7440 registry.register(&ITEMS.dripstone_block);
7441 registry.register(&ITEMS.grass_block);
7442 registry.register(&ITEMS.dirt);
7443 registry.register(&ITEMS.coarse_dirt);
7444 registry.register(&ITEMS.podzol);
7445 registry.register(&ITEMS.rooted_dirt);
7446 registry.register(&ITEMS.mud);
7447 registry.register(&ITEMS.crimson_nylium);
7448 registry.register(&ITEMS.warped_nylium);
7449 registry.register(&ITEMS.cobblestone);
7450 registry.register(&ITEMS.oak_planks);
7451 registry.register(&ITEMS.spruce_planks);
7452 registry.register(&ITEMS.birch_planks);
7453 registry.register(&ITEMS.jungle_planks);
7454 registry.register(&ITEMS.acacia_planks);
7455 registry.register(&ITEMS.cherry_planks);
7456 registry.register(&ITEMS.dark_oak_planks);
7457 registry.register(&ITEMS.pale_oak_planks);
7458 registry.register(&ITEMS.mangrove_planks);
7459 registry.register(&ITEMS.bamboo_planks);
7460 registry.register(&ITEMS.crimson_planks);
7461 registry.register(&ITEMS.warped_planks);
7462 registry.register(&ITEMS.bamboo_mosaic);
7463 registry.register(&ITEMS.oak_sapling);
7464 registry.register(&ITEMS.spruce_sapling);
7465 registry.register(&ITEMS.birch_sapling);
7466 registry.register(&ITEMS.jungle_sapling);
7467 registry.register(&ITEMS.acacia_sapling);
7468 registry.register(&ITEMS.cherry_sapling);
7469 registry.register(&ITEMS.dark_oak_sapling);
7470 registry.register(&ITEMS.pale_oak_sapling);
7471 registry.register(&ITEMS.mangrove_propagule);
7472 registry.register(&ITEMS.bedrock);
7473 registry.register(&ITEMS.sand);
7474 registry.register(&ITEMS.suspicious_sand);
7475 registry.register(&ITEMS.suspicious_gravel);
7476 registry.register(&ITEMS.red_sand);
7477 registry.register(&ITEMS.gravel);
7478 registry.register(&ITEMS.coal_ore);
7479 registry.register(&ITEMS.deepslate_coal_ore);
7480 registry.register(&ITEMS.iron_ore);
7481 registry.register(&ITEMS.deepslate_iron_ore);
7482 registry.register(&ITEMS.copper_ore);
7483 registry.register(&ITEMS.deepslate_copper_ore);
7484 registry.register(&ITEMS.gold_ore);
7485 registry.register(&ITEMS.deepslate_gold_ore);
7486 registry.register(&ITEMS.redstone_ore);
7487 registry.register(&ITEMS.deepslate_redstone_ore);
7488 registry.register(&ITEMS.emerald_ore);
7489 registry.register(&ITEMS.deepslate_emerald_ore);
7490 registry.register(&ITEMS.lapis_ore);
7491 registry.register(&ITEMS.deepslate_lapis_ore);
7492 registry.register(&ITEMS.diamond_ore);
7493 registry.register(&ITEMS.deepslate_diamond_ore);
7494 registry.register(&ITEMS.nether_gold_ore);
7495 registry.register(&ITEMS.nether_quartz_ore);
7496 registry.register(&ITEMS.ancient_debris);
7497 registry.register(&ITEMS.coal_block);
7498 registry.register(&ITEMS.raw_iron_block);
7499 registry.register(&ITEMS.raw_copper_block);
7500 registry.register(&ITEMS.raw_gold_block);
7501 registry.register(&ITEMS.heavy_core);
7502 registry.register(&ITEMS.amethyst_block);
7503 registry.register(&ITEMS.budding_amethyst);
7504 registry.register(&ITEMS.iron_block);
7505 registry.register(&ITEMS.copper_block);
7506 registry.register(&ITEMS.gold_block);
7507 registry.register(&ITEMS.diamond_block);
7508 registry.register(&ITEMS.netherite_block);
7509 registry.register(&ITEMS.exposed_copper);
7510 registry.register(&ITEMS.weathered_copper);
7511 registry.register(&ITEMS.oxidized_copper);
7512 registry.register(&ITEMS.chiseled_copper);
7513 registry.register(&ITEMS.exposed_chiseled_copper);
7514 registry.register(&ITEMS.weathered_chiseled_copper);
7515 registry.register(&ITEMS.oxidized_chiseled_copper);
7516 registry.register(&ITEMS.cut_copper);
7517 registry.register(&ITEMS.exposed_cut_copper);
7518 registry.register(&ITEMS.weathered_cut_copper);
7519 registry.register(&ITEMS.oxidized_cut_copper);
7520 registry.register(&ITEMS.cut_copper_stairs);
7521 registry.register(&ITEMS.exposed_cut_copper_stairs);
7522 registry.register(&ITEMS.weathered_cut_copper_stairs);
7523 registry.register(&ITEMS.oxidized_cut_copper_stairs);
7524 registry.register(&ITEMS.cut_copper_slab);
7525 registry.register(&ITEMS.exposed_cut_copper_slab);
7526 registry.register(&ITEMS.weathered_cut_copper_slab);
7527 registry.register(&ITEMS.oxidized_cut_copper_slab);
7528 registry.register(&ITEMS.waxed_copper_block);
7529 registry.register(&ITEMS.waxed_exposed_copper);
7530 registry.register(&ITEMS.waxed_weathered_copper);
7531 registry.register(&ITEMS.waxed_oxidized_copper);
7532 registry.register(&ITEMS.waxed_chiseled_copper);
7533 registry.register(&ITEMS.waxed_exposed_chiseled_copper);
7534 registry.register(&ITEMS.waxed_weathered_chiseled_copper);
7535 registry.register(&ITEMS.waxed_oxidized_chiseled_copper);
7536 registry.register(&ITEMS.waxed_cut_copper);
7537 registry.register(&ITEMS.waxed_exposed_cut_copper);
7538 registry.register(&ITEMS.waxed_weathered_cut_copper);
7539 registry.register(&ITEMS.waxed_oxidized_cut_copper);
7540 registry.register(&ITEMS.waxed_cut_copper_stairs);
7541 registry.register(&ITEMS.waxed_exposed_cut_copper_stairs);
7542 registry.register(&ITEMS.waxed_weathered_cut_copper_stairs);
7543 registry.register(&ITEMS.waxed_oxidized_cut_copper_stairs);
7544 registry.register(&ITEMS.waxed_cut_copper_slab);
7545 registry.register(&ITEMS.waxed_exposed_cut_copper_slab);
7546 registry.register(&ITEMS.waxed_weathered_cut_copper_slab);
7547 registry.register(&ITEMS.waxed_oxidized_cut_copper_slab);
7548 registry.register(&ITEMS.oak_log);
7549 registry.register(&ITEMS.spruce_log);
7550 registry.register(&ITEMS.birch_log);
7551 registry.register(&ITEMS.jungle_log);
7552 registry.register(&ITEMS.acacia_log);
7553 registry.register(&ITEMS.cherry_log);
7554 registry.register(&ITEMS.pale_oak_log);
7555 registry.register(&ITEMS.dark_oak_log);
7556 registry.register(&ITEMS.mangrove_log);
7557 registry.register(&ITEMS.mangrove_roots);
7558 registry.register(&ITEMS.muddy_mangrove_roots);
7559 registry.register(&ITEMS.crimson_stem);
7560 registry.register(&ITEMS.warped_stem);
7561 registry.register(&ITEMS.bamboo_block);
7562 registry.register(&ITEMS.stripped_oak_log);
7563 registry.register(&ITEMS.stripped_spruce_log);
7564 registry.register(&ITEMS.stripped_birch_log);
7565 registry.register(&ITEMS.stripped_jungle_log);
7566 registry.register(&ITEMS.stripped_acacia_log);
7567 registry.register(&ITEMS.stripped_cherry_log);
7568 registry.register(&ITEMS.stripped_dark_oak_log);
7569 registry.register(&ITEMS.stripped_pale_oak_log);
7570 registry.register(&ITEMS.stripped_mangrove_log);
7571 registry.register(&ITEMS.stripped_crimson_stem);
7572 registry.register(&ITEMS.stripped_warped_stem);
7573 registry.register(&ITEMS.stripped_oak_wood);
7574 registry.register(&ITEMS.stripped_spruce_wood);
7575 registry.register(&ITEMS.stripped_birch_wood);
7576 registry.register(&ITEMS.stripped_jungle_wood);
7577 registry.register(&ITEMS.stripped_acacia_wood);
7578 registry.register(&ITEMS.stripped_cherry_wood);
7579 registry.register(&ITEMS.stripped_dark_oak_wood);
7580 registry.register(&ITEMS.stripped_pale_oak_wood);
7581 registry.register(&ITEMS.stripped_mangrove_wood);
7582 registry.register(&ITEMS.stripped_crimson_hyphae);
7583 registry.register(&ITEMS.stripped_warped_hyphae);
7584 registry.register(&ITEMS.stripped_bamboo_block);
7585 registry.register(&ITEMS.oak_wood);
7586 registry.register(&ITEMS.spruce_wood);
7587 registry.register(&ITEMS.birch_wood);
7588 registry.register(&ITEMS.jungle_wood);
7589 registry.register(&ITEMS.acacia_wood);
7590 registry.register(&ITEMS.cherry_wood);
7591 registry.register(&ITEMS.pale_oak_wood);
7592 registry.register(&ITEMS.dark_oak_wood);
7593 registry.register(&ITEMS.mangrove_wood);
7594 registry.register(&ITEMS.crimson_hyphae);
7595 registry.register(&ITEMS.warped_hyphae);
7596 registry.register(&ITEMS.oak_leaves);
7597 registry.register(&ITEMS.spruce_leaves);
7598 registry.register(&ITEMS.birch_leaves);
7599 registry.register(&ITEMS.jungle_leaves);
7600 registry.register(&ITEMS.acacia_leaves);
7601 registry.register(&ITEMS.cherry_leaves);
7602 registry.register(&ITEMS.dark_oak_leaves);
7603 registry.register(&ITEMS.pale_oak_leaves);
7604 registry.register(&ITEMS.mangrove_leaves);
7605 registry.register(&ITEMS.azalea_leaves);
7606 registry.register(&ITEMS.flowering_azalea_leaves);
7607 registry.register(&ITEMS.sponge);
7608 registry.register(&ITEMS.wet_sponge);
7609 registry.register(&ITEMS.glass);
7610 registry.register(&ITEMS.tinted_glass);
7611 registry.register(&ITEMS.lapis_block);
7612 registry.register(&ITEMS.sandstone);
7613 registry.register(&ITEMS.chiseled_sandstone);
7614 registry.register(&ITEMS.cut_sandstone);
7615 registry.register(&ITEMS.cobweb);
7616 registry.register(&ITEMS.short_grass);
7617 registry.register(&ITEMS.fern);
7618 registry.register(&ITEMS.bush);
7619 registry.register(&ITEMS.azalea);
7620 registry.register(&ITEMS.flowering_azalea);
7621 registry.register(&ITEMS.dead_bush);
7622 registry.register(&ITEMS.firefly_bush);
7623 registry.register(&ITEMS.short_dry_grass);
7624 registry.register(&ITEMS.tall_dry_grass);
7625 registry.register(&ITEMS.seagrass);
7626 registry.register(&ITEMS.sea_pickle);
7627 registry.register(&ITEMS.white_wool);
7628 registry.register(&ITEMS.orange_wool);
7629 registry.register(&ITEMS.magenta_wool);
7630 registry.register(&ITEMS.light_blue_wool);
7631 registry.register(&ITEMS.yellow_wool);
7632 registry.register(&ITEMS.lime_wool);
7633 registry.register(&ITEMS.pink_wool);
7634 registry.register(&ITEMS.gray_wool);
7635 registry.register(&ITEMS.light_gray_wool);
7636 registry.register(&ITEMS.cyan_wool);
7637 registry.register(&ITEMS.purple_wool);
7638 registry.register(&ITEMS.blue_wool);
7639 registry.register(&ITEMS.brown_wool);
7640 registry.register(&ITEMS.green_wool);
7641 registry.register(&ITEMS.red_wool);
7642 registry.register(&ITEMS.black_wool);
7643 registry.register(&ITEMS.dandelion);
7644 registry.register(&ITEMS.golden_dandelion);
7645 registry.register(&ITEMS.open_eyeblossom);
7646 registry.register(&ITEMS.closed_eyeblossom);
7647 registry.register(&ITEMS.poppy);
7648 registry.register(&ITEMS.blue_orchid);
7649 registry.register(&ITEMS.allium);
7650 registry.register(&ITEMS.azure_bluet);
7651 registry.register(&ITEMS.red_tulip);
7652 registry.register(&ITEMS.orange_tulip);
7653 registry.register(&ITEMS.white_tulip);
7654 registry.register(&ITEMS.pink_tulip);
7655 registry.register(&ITEMS.oxeye_daisy);
7656 registry.register(&ITEMS.cornflower);
7657 registry.register(&ITEMS.lily_of_the_valley);
7658 registry.register(&ITEMS.wither_rose);
7659 registry.register(&ITEMS.torchflower);
7660 registry.register(&ITEMS.pitcher_plant);
7661 registry.register(&ITEMS.spore_blossom);
7662 registry.register(&ITEMS.brown_mushroom);
7663 registry.register(&ITEMS.red_mushroom);
7664 registry.register(&ITEMS.crimson_fungus);
7665 registry.register(&ITEMS.warped_fungus);
7666 registry.register(&ITEMS.crimson_roots);
7667 registry.register(&ITEMS.warped_roots);
7668 registry.register(&ITEMS.nether_sprouts);
7669 registry.register(&ITEMS.weeping_vines);
7670 registry.register(&ITEMS.twisting_vines);
7671 registry.register(&ITEMS.sugar_cane);
7672 registry.register(&ITEMS.kelp);
7673 registry.register(&ITEMS.pink_petals);
7674 registry.register(&ITEMS.wildflowers);
7675 registry.register(&ITEMS.leaf_litter);
7676 registry.register(&ITEMS.moss_carpet);
7677 registry.register(&ITEMS.moss_block);
7678 registry.register(&ITEMS.pale_moss_carpet);
7679 registry.register(&ITEMS.pale_hanging_moss);
7680 registry.register(&ITEMS.pale_moss_block);
7681 registry.register(&ITEMS.hanging_roots);
7682 registry.register(&ITEMS.big_dripleaf);
7683 registry.register(&ITEMS.small_dripleaf);
7684 registry.register(&ITEMS.bamboo);
7685 registry.register(&ITEMS.oak_slab);
7686 registry.register(&ITEMS.spruce_slab);
7687 registry.register(&ITEMS.birch_slab);
7688 registry.register(&ITEMS.jungle_slab);
7689 registry.register(&ITEMS.acacia_slab);
7690 registry.register(&ITEMS.cherry_slab);
7691 registry.register(&ITEMS.dark_oak_slab);
7692 registry.register(&ITEMS.pale_oak_slab);
7693 registry.register(&ITEMS.mangrove_slab);
7694 registry.register(&ITEMS.bamboo_slab);
7695 registry.register(&ITEMS.bamboo_mosaic_slab);
7696 registry.register(&ITEMS.crimson_slab);
7697 registry.register(&ITEMS.warped_slab);
7698 registry.register(&ITEMS.stone_slab);
7699 registry.register(&ITEMS.smooth_stone_slab);
7700 registry.register(&ITEMS.sandstone_slab);
7701 registry.register(&ITEMS.cut_sandstone_slab);
7702 registry.register(&ITEMS.petrified_oak_slab);
7703 registry.register(&ITEMS.cobblestone_slab);
7704 registry.register(&ITEMS.brick_slab);
7705 registry.register(&ITEMS.stone_brick_slab);
7706 registry.register(&ITEMS.mud_brick_slab);
7707 registry.register(&ITEMS.nether_brick_slab);
7708 registry.register(&ITEMS.quartz_slab);
7709 registry.register(&ITEMS.red_sandstone_slab);
7710 registry.register(&ITEMS.cut_red_sandstone_slab);
7711 registry.register(&ITEMS.purpur_slab);
7712 registry.register(&ITEMS.prismarine_slab);
7713 registry.register(&ITEMS.prismarine_brick_slab);
7714 registry.register(&ITEMS.dark_prismarine_slab);
7715 registry.register(&ITEMS.smooth_quartz);
7716 registry.register(&ITEMS.smooth_red_sandstone);
7717 registry.register(&ITEMS.smooth_sandstone);
7718 registry.register(&ITEMS.smooth_stone);
7719 registry.register(&ITEMS.bricks);
7720 registry.register(&ITEMS.acacia_shelf);
7721 registry.register(&ITEMS.bamboo_shelf);
7722 registry.register(&ITEMS.birch_shelf);
7723 registry.register(&ITEMS.cherry_shelf);
7724 registry.register(&ITEMS.crimson_shelf);
7725 registry.register(&ITEMS.dark_oak_shelf);
7726 registry.register(&ITEMS.jungle_shelf);
7727 registry.register(&ITEMS.mangrove_shelf);
7728 registry.register(&ITEMS.oak_shelf);
7729 registry.register(&ITEMS.pale_oak_shelf);
7730 registry.register(&ITEMS.spruce_shelf);
7731 registry.register(&ITEMS.warped_shelf);
7732 registry.register(&ITEMS.bookshelf);
7733 registry.register(&ITEMS.chiseled_bookshelf);
7734 registry.register(&ITEMS.decorated_pot);
7735 registry.register(&ITEMS.mossy_cobblestone);
7736 registry.register(&ITEMS.obsidian);
7737 registry.register(&ITEMS.torch);
7738 registry.register(&ITEMS.end_rod);
7739 registry.register(&ITEMS.chorus_plant);
7740 registry.register(&ITEMS.chorus_flower);
7741 registry.register(&ITEMS.purpur_block);
7742 registry.register(&ITEMS.purpur_pillar);
7743 registry.register(&ITEMS.purpur_stairs);
7744 registry.register(&ITEMS.spawner);
7745 registry.register(&ITEMS.creaking_heart);
7746 registry.register(&ITEMS.chest);
7747 registry.register(&ITEMS.crafting_table);
7748 registry.register(&ITEMS.farmland);
7749 registry.register(&ITEMS.furnace);
7750 registry.register(&ITEMS.ladder);
7751 registry.register(&ITEMS.cobblestone_stairs);
7752 registry.register(&ITEMS.snow);
7753 registry.register(&ITEMS.ice);
7754 registry.register(&ITEMS.snow_block);
7755 registry.register(&ITEMS.cactus);
7756 registry.register(&ITEMS.cactus_flower);
7757 registry.register(&ITEMS.clay);
7758 registry.register(&ITEMS.jukebox);
7759 registry.register(&ITEMS.oak_fence);
7760 registry.register(&ITEMS.spruce_fence);
7761 registry.register(&ITEMS.birch_fence);
7762 registry.register(&ITEMS.jungle_fence);
7763 registry.register(&ITEMS.acacia_fence);
7764 registry.register(&ITEMS.cherry_fence);
7765 registry.register(&ITEMS.dark_oak_fence);
7766 registry.register(&ITEMS.pale_oak_fence);
7767 registry.register(&ITEMS.mangrove_fence);
7768 registry.register(&ITEMS.bamboo_fence);
7769 registry.register(&ITEMS.crimson_fence);
7770 registry.register(&ITEMS.warped_fence);
7771 registry.register(&ITEMS.pumpkin);
7772 registry.register(&ITEMS.carved_pumpkin);
7773 registry.register(&ITEMS.jack_o_lantern);
7774 registry.register(&ITEMS.netherrack);
7775 registry.register(&ITEMS.soul_sand);
7776 registry.register(&ITEMS.soul_soil);
7777 registry.register(&ITEMS.basalt);
7778 registry.register(&ITEMS.polished_basalt);
7779 registry.register(&ITEMS.smooth_basalt);
7780 registry.register(&ITEMS.soul_torch);
7781 registry.register(&ITEMS.copper_torch);
7782 registry.register(&ITEMS.glowstone);
7783 registry.register(&ITEMS.infested_stone);
7784 registry.register(&ITEMS.infested_cobblestone);
7785 registry.register(&ITEMS.infested_stone_bricks);
7786 registry.register(&ITEMS.infested_mossy_stone_bricks);
7787 registry.register(&ITEMS.infested_cracked_stone_bricks);
7788 registry.register(&ITEMS.infested_chiseled_stone_bricks);
7789 registry.register(&ITEMS.infested_deepslate);
7790 registry.register(&ITEMS.stone_bricks);
7791 registry.register(&ITEMS.mossy_stone_bricks);
7792 registry.register(&ITEMS.cracked_stone_bricks);
7793 registry.register(&ITEMS.chiseled_stone_bricks);
7794 registry.register(&ITEMS.packed_mud);
7795 registry.register(&ITEMS.mud_bricks);
7796 registry.register(&ITEMS.deepslate_bricks);
7797 registry.register(&ITEMS.cracked_deepslate_bricks);
7798 registry.register(&ITEMS.deepslate_tiles);
7799 registry.register(&ITEMS.cracked_deepslate_tiles);
7800 registry.register(&ITEMS.chiseled_deepslate);
7801 registry.register(&ITEMS.reinforced_deepslate);
7802 registry.register(&ITEMS.brown_mushroom_block);
7803 registry.register(&ITEMS.red_mushroom_block);
7804 registry.register(&ITEMS.mushroom_stem);
7805 registry.register(&ITEMS.iron_bars);
7806 registry.register(&ITEMS.copper_bars);
7807 registry.register(&ITEMS.exposed_copper_bars);
7808 registry.register(&ITEMS.weathered_copper_bars);
7809 registry.register(&ITEMS.oxidized_copper_bars);
7810 registry.register(&ITEMS.waxed_copper_bars);
7811 registry.register(&ITEMS.waxed_exposed_copper_bars);
7812 registry.register(&ITEMS.waxed_weathered_copper_bars);
7813 registry.register(&ITEMS.waxed_oxidized_copper_bars);
7814 registry.register(&ITEMS.iron_chain);
7815 registry.register(&ITEMS.copper_chain);
7816 registry.register(&ITEMS.exposed_copper_chain);
7817 registry.register(&ITEMS.weathered_copper_chain);
7818 registry.register(&ITEMS.oxidized_copper_chain);
7819 registry.register(&ITEMS.waxed_copper_chain);
7820 registry.register(&ITEMS.waxed_exposed_copper_chain);
7821 registry.register(&ITEMS.waxed_weathered_copper_chain);
7822 registry.register(&ITEMS.waxed_oxidized_copper_chain);
7823 registry.register(&ITEMS.glass_pane);
7824 registry.register(&ITEMS.melon);
7825 registry.register(&ITEMS.vine);
7826 registry.register(&ITEMS.glow_lichen);
7827 registry.register(&ITEMS.resin_clump);
7828 registry.register(&ITEMS.resin_block);
7829 registry.register(&ITEMS.resin_bricks);
7830 registry.register(&ITEMS.resin_brick_stairs);
7831 registry.register(&ITEMS.resin_brick_slab);
7832 registry.register(&ITEMS.resin_brick_wall);
7833 registry.register(&ITEMS.chiseled_resin_bricks);
7834 registry.register(&ITEMS.brick_stairs);
7835 registry.register(&ITEMS.stone_brick_stairs);
7836 registry.register(&ITEMS.mud_brick_stairs);
7837 registry.register(&ITEMS.mycelium);
7838 registry.register(&ITEMS.lily_pad);
7839 registry.register(&ITEMS.nether_bricks);
7840 registry.register(&ITEMS.cracked_nether_bricks);
7841 registry.register(&ITEMS.chiseled_nether_bricks);
7842 registry.register(&ITEMS.nether_brick_fence);
7843 registry.register(&ITEMS.nether_brick_stairs);
7844 registry.register(&ITEMS.sculk);
7845 registry.register(&ITEMS.sculk_vein);
7846 registry.register(&ITEMS.sculk_catalyst);
7847 registry.register(&ITEMS.sculk_shrieker);
7848 registry.register(&ITEMS.enchanting_table);
7849 registry.register(&ITEMS.end_portal_frame);
7850 registry.register(&ITEMS.end_stone);
7851 registry.register(&ITEMS.end_stone_bricks);
7852 registry.register(&ITEMS.dragon_egg);
7853 registry.register(&ITEMS.sandstone_stairs);
7854 registry.register(&ITEMS.ender_chest);
7855 registry.register(&ITEMS.emerald_block);
7856 registry.register(&ITEMS.oak_stairs);
7857 registry.register(&ITEMS.spruce_stairs);
7858 registry.register(&ITEMS.birch_stairs);
7859 registry.register(&ITEMS.jungle_stairs);
7860 registry.register(&ITEMS.acacia_stairs);
7861 registry.register(&ITEMS.cherry_stairs);
7862 registry.register(&ITEMS.dark_oak_stairs);
7863 registry.register(&ITEMS.pale_oak_stairs);
7864 registry.register(&ITEMS.mangrove_stairs);
7865 registry.register(&ITEMS.bamboo_stairs);
7866 registry.register(&ITEMS.bamboo_mosaic_stairs);
7867 registry.register(&ITEMS.crimson_stairs);
7868 registry.register(&ITEMS.warped_stairs);
7869 registry.register(&ITEMS.command_block);
7870 registry.register(&ITEMS.beacon);
7871 registry.register(&ITEMS.cobblestone_wall);
7872 registry.register(&ITEMS.mossy_cobblestone_wall);
7873 registry.register(&ITEMS.brick_wall);
7874 registry.register(&ITEMS.prismarine_wall);
7875 registry.register(&ITEMS.red_sandstone_wall);
7876 registry.register(&ITEMS.mossy_stone_brick_wall);
7877 registry.register(&ITEMS.granite_wall);
7878 registry.register(&ITEMS.stone_brick_wall);
7879 registry.register(&ITEMS.mud_brick_wall);
7880 registry.register(&ITEMS.nether_brick_wall);
7881 registry.register(&ITEMS.andesite_wall);
7882 registry.register(&ITEMS.red_nether_brick_wall);
7883 registry.register(&ITEMS.sandstone_wall);
7884 registry.register(&ITEMS.end_stone_brick_wall);
7885 registry.register(&ITEMS.diorite_wall);
7886 registry.register(&ITEMS.blackstone_wall);
7887 registry.register(&ITEMS.polished_blackstone_wall);
7888 registry.register(&ITEMS.polished_blackstone_brick_wall);
7889 registry.register(&ITEMS.cobbled_deepslate_wall);
7890 registry.register(&ITEMS.polished_deepslate_wall);
7891 registry.register(&ITEMS.deepslate_brick_wall);
7892 registry.register(&ITEMS.deepslate_tile_wall);
7893 registry.register(&ITEMS.anvil);
7894 registry.register(&ITEMS.chipped_anvil);
7895 registry.register(&ITEMS.damaged_anvil);
7896 registry.register(&ITEMS.chiseled_quartz_block);
7897 registry.register(&ITEMS.quartz_block);
7898 registry.register(&ITEMS.quartz_bricks);
7899 registry.register(&ITEMS.quartz_pillar);
7900 registry.register(&ITEMS.quartz_stairs);
7901 registry.register(&ITEMS.white_terracotta);
7902 registry.register(&ITEMS.orange_terracotta);
7903 registry.register(&ITEMS.magenta_terracotta);
7904 registry.register(&ITEMS.light_blue_terracotta);
7905 registry.register(&ITEMS.yellow_terracotta);
7906 registry.register(&ITEMS.lime_terracotta);
7907 registry.register(&ITEMS.pink_terracotta);
7908 registry.register(&ITEMS.gray_terracotta);
7909 registry.register(&ITEMS.light_gray_terracotta);
7910 registry.register(&ITEMS.cyan_terracotta);
7911 registry.register(&ITEMS.purple_terracotta);
7912 registry.register(&ITEMS.blue_terracotta);
7913 registry.register(&ITEMS.brown_terracotta);
7914 registry.register(&ITEMS.green_terracotta);
7915 registry.register(&ITEMS.red_terracotta);
7916 registry.register(&ITEMS.black_terracotta);
7917 registry.register(&ITEMS.barrier);
7918 registry.register(&ITEMS.light);
7919 registry.register(&ITEMS.hay_block);
7920 registry.register(&ITEMS.white_carpet);
7921 registry.register(&ITEMS.orange_carpet);
7922 registry.register(&ITEMS.magenta_carpet);
7923 registry.register(&ITEMS.light_blue_carpet);
7924 registry.register(&ITEMS.yellow_carpet);
7925 registry.register(&ITEMS.lime_carpet);
7926 registry.register(&ITEMS.pink_carpet);
7927 registry.register(&ITEMS.gray_carpet);
7928 registry.register(&ITEMS.light_gray_carpet);
7929 registry.register(&ITEMS.cyan_carpet);
7930 registry.register(&ITEMS.purple_carpet);
7931 registry.register(&ITEMS.blue_carpet);
7932 registry.register(&ITEMS.brown_carpet);
7933 registry.register(&ITEMS.green_carpet);
7934 registry.register(&ITEMS.red_carpet);
7935 registry.register(&ITEMS.black_carpet);
7936 registry.register(&ITEMS.terracotta);
7937 registry.register(&ITEMS.packed_ice);
7938 registry.register(&ITEMS.dirt_path);
7939 registry.register(&ITEMS.sunflower);
7940 registry.register(&ITEMS.lilac);
7941 registry.register(&ITEMS.rose_bush);
7942 registry.register(&ITEMS.peony);
7943 registry.register(&ITEMS.tall_grass);
7944 registry.register(&ITEMS.large_fern);
7945 registry.register(&ITEMS.white_stained_glass);
7946 registry.register(&ITEMS.orange_stained_glass);
7947 registry.register(&ITEMS.magenta_stained_glass);
7948 registry.register(&ITEMS.light_blue_stained_glass);
7949 registry.register(&ITEMS.yellow_stained_glass);
7950 registry.register(&ITEMS.lime_stained_glass);
7951 registry.register(&ITEMS.pink_stained_glass);
7952 registry.register(&ITEMS.gray_stained_glass);
7953 registry.register(&ITEMS.light_gray_stained_glass);
7954 registry.register(&ITEMS.cyan_stained_glass);
7955 registry.register(&ITEMS.purple_stained_glass);
7956 registry.register(&ITEMS.blue_stained_glass);
7957 registry.register(&ITEMS.brown_stained_glass);
7958 registry.register(&ITEMS.green_stained_glass);
7959 registry.register(&ITEMS.red_stained_glass);
7960 registry.register(&ITEMS.black_stained_glass);
7961 registry.register(&ITEMS.white_stained_glass_pane);
7962 registry.register(&ITEMS.orange_stained_glass_pane);
7963 registry.register(&ITEMS.magenta_stained_glass_pane);
7964 registry.register(&ITEMS.light_blue_stained_glass_pane);
7965 registry.register(&ITEMS.yellow_stained_glass_pane);
7966 registry.register(&ITEMS.lime_stained_glass_pane);
7967 registry.register(&ITEMS.pink_stained_glass_pane);
7968 registry.register(&ITEMS.gray_stained_glass_pane);
7969 registry.register(&ITEMS.light_gray_stained_glass_pane);
7970 registry.register(&ITEMS.cyan_stained_glass_pane);
7971 registry.register(&ITEMS.purple_stained_glass_pane);
7972 registry.register(&ITEMS.blue_stained_glass_pane);
7973 registry.register(&ITEMS.brown_stained_glass_pane);
7974 registry.register(&ITEMS.green_stained_glass_pane);
7975 registry.register(&ITEMS.red_stained_glass_pane);
7976 registry.register(&ITEMS.black_stained_glass_pane);
7977 registry.register(&ITEMS.prismarine);
7978 registry.register(&ITEMS.prismarine_bricks);
7979 registry.register(&ITEMS.dark_prismarine);
7980 registry.register(&ITEMS.prismarine_stairs);
7981 registry.register(&ITEMS.prismarine_brick_stairs);
7982 registry.register(&ITEMS.dark_prismarine_stairs);
7983 registry.register(&ITEMS.sea_lantern);
7984 registry.register(&ITEMS.red_sandstone);
7985 registry.register(&ITEMS.chiseled_red_sandstone);
7986 registry.register(&ITEMS.cut_red_sandstone);
7987 registry.register(&ITEMS.red_sandstone_stairs);
7988 registry.register(&ITEMS.repeating_command_block);
7989 registry.register(&ITEMS.chain_command_block);
7990 registry.register(&ITEMS.magma_block);
7991 registry.register(&ITEMS.nether_wart_block);
7992 registry.register(&ITEMS.warped_wart_block);
7993 registry.register(&ITEMS.red_nether_bricks);
7994 registry.register(&ITEMS.bone_block);
7995 registry.register(&ITEMS.structure_void);
7996 registry.register(&ITEMS.shulker_box);
7997 registry.register(&ITEMS.white_shulker_box);
7998 registry.register(&ITEMS.orange_shulker_box);
7999 registry.register(&ITEMS.magenta_shulker_box);
8000 registry.register(&ITEMS.light_blue_shulker_box);
8001 registry.register(&ITEMS.yellow_shulker_box);
8002 registry.register(&ITEMS.lime_shulker_box);
8003 registry.register(&ITEMS.pink_shulker_box);
8004 registry.register(&ITEMS.gray_shulker_box);
8005 registry.register(&ITEMS.light_gray_shulker_box);
8006 registry.register(&ITEMS.cyan_shulker_box);
8007 registry.register(&ITEMS.purple_shulker_box);
8008 registry.register(&ITEMS.blue_shulker_box);
8009 registry.register(&ITEMS.brown_shulker_box);
8010 registry.register(&ITEMS.green_shulker_box);
8011 registry.register(&ITEMS.red_shulker_box);
8012 registry.register(&ITEMS.black_shulker_box);
8013 registry.register(&ITEMS.white_glazed_terracotta);
8014 registry.register(&ITEMS.orange_glazed_terracotta);
8015 registry.register(&ITEMS.magenta_glazed_terracotta);
8016 registry.register(&ITEMS.light_blue_glazed_terracotta);
8017 registry.register(&ITEMS.yellow_glazed_terracotta);
8018 registry.register(&ITEMS.lime_glazed_terracotta);
8019 registry.register(&ITEMS.pink_glazed_terracotta);
8020 registry.register(&ITEMS.gray_glazed_terracotta);
8021 registry.register(&ITEMS.light_gray_glazed_terracotta);
8022 registry.register(&ITEMS.cyan_glazed_terracotta);
8023 registry.register(&ITEMS.purple_glazed_terracotta);
8024 registry.register(&ITEMS.blue_glazed_terracotta);
8025 registry.register(&ITEMS.brown_glazed_terracotta);
8026 registry.register(&ITEMS.green_glazed_terracotta);
8027 registry.register(&ITEMS.red_glazed_terracotta);
8028 registry.register(&ITEMS.black_glazed_terracotta);
8029 registry.register(&ITEMS.white_concrete);
8030 registry.register(&ITEMS.orange_concrete);
8031 registry.register(&ITEMS.magenta_concrete);
8032 registry.register(&ITEMS.light_blue_concrete);
8033 registry.register(&ITEMS.yellow_concrete);
8034 registry.register(&ITEMS.lime_concrete);
8035 registry.register(&ITEMS.pink_concrete);
8036 registry.register(&ITEMS.gray_concrete);
8037 registry.register(&ITEMS.light_gray_concrete);
8038 registry.register(&ITEMS.cyan_concrete);
8039 registry.register(&ITEMS.purple_concrete);
8040 registry.register(&ITEMS.blue_concrete);
8041 registry.register(&ITEMS.brown_concrete);
8042 registry.register(&ITEMS.green_concrete);
8043 registry.register(&ITEMS.red_concrete);
8044 registry.register(&ITEMS.black_concrete);
8045 registry.register(&ITEMS.white_concrete_powder);
8046 registry.register(&ITEMS.orange_concrete_powder);
8047 registry.register(&ITEMS.magenta_concrete_powder);
8048 registry.register(&ITEMS.light_blue_concrete_powder);
8049 registry.register(&ITEMS.yellow_concrete_powder);
8050 registry.register(&ITEMS.lime_concrete_powder);
8051 registry.register(&ITEMS.pink_concrete_powder);
8052 registry.register(&ITEMS.gray_concrete_powder);
8053 registry.register(&ITEMS.light_gray_concrete_powder);
8054 registry.register(&ITEMS.cyan_concrete_powder);
8055 registry.register(&ITEMS.purple_concrete_powder);
8056 registry.register(&ITEMS.blue_concrete_powder);
8057 registry.register(&ITEMS.brown_concrete_powder);
8058 registry.register(&ITEMS.green_concrete_powder);
8059 registry.register(&ITEMS.red_concrete_powder);
8060 registry.register(&ITEMS.black_concrete_powder);
8061 registry.register(&ITEMS.turtle_egg);
8062 registry.register(&ITEMS.sniffer_egg);
8063 registry.register(&ITEMS.dried_ghast);
8064 registry.register(&ITEMS.dead_tube_coral_block);
8065 registry.register(&ITEMS.dead_brain_coral_block);
8066 registry.register(&ITEMS.dead_bubble_coral_block);
8067 registry.register(&ITEMS.dead_fire_coral_block);
8068 registry.register(&ITEMS.dead_horn_coral_block);
8069 registry.register(&ITEMS.tube_coral_block);
8070 registry.register(&ITEMS.brain_coral_block);
8071 registry.register(&ITEMS.bubble_coral_block);
8072 registry.register(&ITEMS.fire_coral_block);
8073 registry.register(&ITEMS.horn_coral_block);
8074 registry.register(&ITEMS.tube_coral);
8075 registry.register(&ITEMS.brain_coral);
8076 registry.register(&ITEMS.bubble_coral);
8077 registry.register(&ITEMS.fire_coral);
8078 registry.register(&ITEMS.horn_coral);
8079 registry.register(&ITEMS.dead_brain_coral);
8080 registry.register(&ITEMS.dead_bubble_coral);
8081 registry.register(&ITEMS.dead_fire_coral);
8082 registry.register(&ITEMS.dead_horn_coral);
8083 registry.register(&ITEMS.dead_tube_coral);
8084 registry.register(&ITEMS.tube_coral_fan);
8085 registry.register(&ITEMS.brain_coral_fan);
8086 registry.register(&ITEMS.bubble_coral_fan);
8087 registry.register(&ITEMS.fire_coral_fan);
8088 registry.register(&ITEMS.horn_coral_fan);
8089 registry.register(&ITEMS.dead_tube_coral_fan);
8090 registry.register(&ITEMS.dead_brain_coral_fan);
8091 registry.register(&ITEMS.dead_bubble_coral_fan);
8092 registry.register(&ITEMS.dead_fire_coral_fan);
8093 registry.register(&ITEMS.dead_horn_coral_fan);
8094 registry.register(&ITEMS.blue_ice);
8095 registry.register(&ITEMS.conduit);
8096 registry.register(&ITEMS.polished_granite_stairs);
8097 registry.register(&ITEMS.smooth_red_sandstone_stairs);
8098 registry.register(&ITEMS.mossy_stone_brick_stairs);
8099 registry.register(&ITEMS.polished_diorite_stairs);
8100 registry.register(&ITEMS.mossy_cobblestone_stairs);
8101 registry.register(&ITEMS.end_stone_brick_stairs);
8102 registry.register(&ITEMS.stone_stairs);
8103 registry.register(&ITEMS.smooth_sandstone_stairs);
8104 registry.register(&ITEMS.smooth_quartz_stairs);
8105 registry.register(&ITEMS.granite_stairs);
8106 registry.register(&ITEMS.andesite_stairs);
8107 registry.register(&ITEMS.red_nether_brick_stairs);
8108 registry.register(&ITEMS.polished_andesite_stairs);
8109 registry.register(&ITEMS.diorite_stairs);
8110 registry.register(&ITEMS.cobbled_deepslate_stairs);
8111 registry.register(&ITEMS.polished_deepslate_stairs);
8112 registry.register(&ITEMS.deepslate_brick_stairs);
8113 registry.register(&ITEMS.deepslate_tile_stairs);
8114 registry.register(&ITEMS.polished_granite_slab);
8115 registry.register(&ITEMS.smooth_red_sandstone_slab);
8116 registry.register(&ITEMS.mossy_stone_brick_slab);
8117 registry.register(&ITEMS.polished_diorite_slab);
8118 registry.register(&ITEMS.mossy_cobblestone_slab);
8119 registry.register(&ITEMS.end_stone_brick_slab);
8120 registry.register(&ITEMS.smooth_sandstone_slab);
8121 registry.register(&ITEMS.smooth_quartz_slab);
8122 registry.register(&ITEMS.granite_slab);
8123 registry.register(&ITEMS.andesite_slab);
8124 registry.register(&ITEMS.red_nether_brick_slab);
8125 registry.register(&ITEMS.polished_andesite_slab);
8126 registry.register(&ITEMS.diorite_slab);
8127 registry.register(&ITEMS.cobbled_deepslate_slab);
8128 registry.register(&ITEMS.polished_deepslate_slab);
8129 registry.register(&ITEMS.deepslate_brick_slab);
8130 registry.register(&ITEMS.deepslate_tile_slab);
8131 registry.register(&ITEMS.scaffolding);
8132 registry.register(&ITEMS.redstone);
8133 registry.register(&ITEMS.redstone_torch);
8134 registry.register(&ITEMS.redstone_block);
8135 registry.register(&ITEMS.repeater);
8136 registry.register(&ITEMS.comparator);
8137 registry.register(&ITEMS.piston);
8138 registry.register(&ITEMS.sticky_piston);
8139 registry.register(&ITEMS.slime_block);
8140 registry.register(&ITEMS.honey_block);
8141 registry.register(&ITEMS.observer);
8142 registry.register(&ITEMS.hopper);
8143 registry.register(&ITEMS.dispenser);
8144 registry.register(&ITEMS.dropper);
8145 registry.register(&ITEMS.lectern);
8146 registry.register(&ITEMS.target);
8147 registry.register(&ITEMS.lever);
8148 registry.register(&ITEMS.lightning_rod);
8149 registry.register(&ITEMS.exposed_lightning_rod);
8150 registry.register(&ITEMS.weathered_lightning_rod);
8151 registry.register(&ITEMS.oxidized_lightning_rod);
8152 registry.register(&ITEMS.waxed_lightning_rod);
8153 registry.register(&ITEMS.waxed_exposed_lightning_rod);
8154 registry.register(&ITEMS.waxed_weathered_lightning_rod);
8155 registry.register(&ITEMS.waxed_oxidized_lightning_rod);
8156 registry.register(&ITEMS.daylight_detector);
8157 registry.register(&ITEMS.sculk_sensor);
8158 registry.register(&ITEMS.calibrated_sculk_sensor);
8159 registry.register(&ITEMS.tripwire_hook);
8160 registry.register(&ITEMS.trapped_chest);
8161 registry.register(&ITEMS.tnt);
8162 registry.register(&ITEMS.redstone_lamp);
8163 registry.register(&ITEMS.note_block);
8164 registry.register(&ITEMS.stone_button);
8165 registry.register(&ITEMS.polished_blackstone_button);
8166 registry.register(&ITEMS.oak_button);
8167 registry.register(&ITEMS.spruce_button);
8168 registry.register(&ITEMS.birch_button);
8169 registry.register(&ITEMS.jungle_button);
8170 registry.register(&ITEMS.acacia_button);
8171 registry.register(&ITEMS.cherry_button);
8172 registry.register(&ITEMS.dark_oak_button);
8173 registry.register(&ITEMS.pale_oak_button);
8174 registry.register(&ITEMS.mangrove_button);
8175 registry.register(&ITEMS.bamboo_button);
8176 registry.register(&ITEMS.crimson_button);
8177 registry.register(&ITEMS.warped_button);
8178 registry.register(&ITEMS.stone_pressure_plate);
8179 registry.register(&ITEMS.polished_blackstone_pressure_plate);
8180 registry.register(&ITEMS.light_weighted_pressure_plate);
8181 registry.register(&ITEMS.heavy_weighted_pressure_plate);
8182 registry.register(&ITEMS.oak_pressure_plate);
8183 registry.register(&ITEMS.spruce_pressure_plate);
8184 registry.register(&ITEMS.birch_pressure_plate);
8185 registry.register(&ITEMS.jungle_pressure_plate);
8186 registry.register(&ITEMS.acacia_pressure_plate);
8187 registry.register(&ITEMS.cherry_pressure_plate);
8188 registry.register(&ITEMS.dark_oak_pressure_plate);
8189 registry.register(&ITEMS.pale_oak_pressure_plate);
8190 registry.register(&ITEMS.mangrove_pressure_plate);
8191 registry.register(&ITEMS.bamboo_pressure_plate);
8192 registry.register(&ITEMS.crimson_pressure_plate);
8193 registry.register(&ITEMS.warped_pressure_plate);
8194 registry.register(&ITEMS.iron_door);
8195 registry.register(&ITEMS.oak_door);
8196 registry.register(&ITEMS.spruce_door);
8197 registry.register(&ITEMS.birch_door);
8198 registry.register(&ITEMS.jungle_door);
8199 registry.register(&ITEMS.acacia_door);
8200 registry.register(&ITEMS.cherry_door);
8201 registry.register(&ITEMS.dark_oak_door);
8202 registry.register(&ITEMS.pale_oak_door);
8203 registry.register(&ITEMS.mangrove_door);
8204 registry.register(&ITEMS.bamboo_door);
8205 registry.register(&ITEMS.crimson_door);
8206 registry.register(&ITEMS.warped_door);
8207 registry.register(&ITEMS.copper_door);
8208 registry.register(&ITEMS.exposed_copper_door);
8209 registry.register(&ITEMS.weathered_copper_door);
8210 registry.register(&ITEMS.oxidized_copper_door);
8211 registry.register(&ITEMS.waxed_copper_door);
8212 registry.register(&ITEMS.waxed_exposed_copper_door);
8213 registry.register(&ITEMS.waxed_weathered_copper_door);
8214 registry.register(&ITEMS.waxed_oxidized_copper_door);
8215 registry.register(&ITEMS.iron_trapdoor);
8216 registry.register(&ITEMS.oak_trapdoor);
8217 registry.register(&ITEMS.spruce_trapdoor);
8218 registry.register(&ITEMS.birch_trapdoor);
8219 registry.register(&ITEMS.jungle_trapdoor);
8220 registry.register(&ITEMS.acacia_trapdoor);
8221 registry.register(&ITEMS.cherry_trapdoor);
8222 registry.register(&ITEMS.dark_oak_trapdoor);
8223 registry.register(&ITEMS.pale_oak_trapdoor);
8224 registry.register(&ITEMS.mangrove_trapdoor);
8225 registry.register(&ITEMS.bamboo_trapdoor);
8226 registry.register(&ITEMS.crimson_trapdoor);
8227 registry.register(&ITEMS.warped_trapdoor);
8228 registry.register(&ITEMS.copper_trapdoor);
8229 registry.register(&ITEMS.exposed_copper_trapdoor);
8230 registry.register(&ITEMS.weathered_copper_trapdoor);
8231 registry.register(&ITEMS.oxidized_copper_trapdoor);
8232 registry.register(&ITEMS.waxed_copper_trapdoor);
8233 registry.register(&ITEMS.waxed_exposed_copper_trapdoor);
8234 registry.register(&ITEMS.waxed_weathered_copper_trapdoor);
8235 registry.register(&ITEMS.waxed_oxidized_copper_trapdoor);
8236 registry.register(&ITEMS.oak_fence_gate);
8237 registry.register(&ITEMS.spruce_fence_gate);
8238 registry.register(&ITEMS.birch_fence_gate);
8239 registry.register(&ITEMS.jungle_fence_gate);
8240 registry.register(&ITEMS.acacia_fence_gate);
8241 registry.register(&ITEMS.cherry_fence_gate);
8242 registry.register(&ITEMS.dark_oak_fence_gate);
8243 registry.register(&ITEMS.pale_oak_fence_gate);
8244 registry.register(&ITEMS.mangrove_fence_gate);
8245 registry.register(&ITEMS.bamboo_fence_gate);
8246 registry.register(&ITEMS.crimson_fence_gate);
8247 registry.register(&ITEMS.warped_fence_gate);
8248 registry.register(&ITEMS.powered_rail);
8249 registry.register(&ITEMS.detector_rail);
8250 registry.register(&ITEMS.rail);
8251 registry.register(&ITEMS.activator_rail);
8252 registry.register(&ITEMS.saddle);
8253 registry.register(&ITEMS.white_harness);
8254 registry.register(&ITEMS.orange_harness);
8255 registry.register(&ITEMS.magenta_harness);
8256 registry.register(&ITEMS.light_blue_harness);
8257 registry.register(&ITEMS.yellow_harness);
8258 registry.register(&ITEMS.lime_harness);
8259 registry.register(&ITEMS.pink_harness);
8260 registry.register(&ITEMS.gray_harness);
8261 registry.register(&ITEMS.light_gray_harness);
8262 registry.register(&ITEMS.cyan_harness);
8263 registry.register(&ITEMS.purple_harness);
8264 registry.register(&ITEMS.blue_harness);
8265 registry.register(&ITEMS.brown_harness);
8266 registry.register(&ITEMS.green_harness);
8267 registry.register(&ITEMS.red_harness);
8268 registry.register(&ITEMS.black_harness);
8269 registry.register(&ITEMS.minecart);
8270 registry.register(&ITEMS.chest_minecart);
8271 registry.register(&ITEMS.furnace_minecart);
8272 registry.register(&ITEMS.tnt_minecart);
8273 registry.register(&ITEMS.hopper_minecart);
8274 registry.register(&ITEMS.carrot_on_a_stick);
8275 registry.register(&ITEMS.warped_fungus_on_a_stick);
8276 registry.register(&ITEMS.phantom_membrane);
8277 registry.register(&ITEMS.elytra);
8278 registry.register(&ITEMS.oak_boat);
8279 registry.register(&ITEMS.oak_chest_boat);
8280 registry.register(&ITEMS.spruce_boat);
8281 registry.register(&ITEMS.spruce_chest_boat);
8282 registry.register(&ITEMS.birch_boat);
8283 registry.register(&ITEMS.birch_chest_boat);
8284 registry.register(&ITEMS.jungle_boat);
8285 registry.register(&ITEMS.jungle_chest_boat);
8286 registry.register(&ITEMS.acacia_boat);
8287 registry.register(&ITEMS.acacia_chest_boat);
8288 registry.register(&ITEMS.cherry_boat);
8289 registry.register(&ITEMS.cherry_chest_boat);
8290 registry.register(&ITEMS.dark_oak_boat);
8291 registry.register(&ITEMS.dark_oak_chest_boat);
8292 registry.register(&ITEMS.pale_oak_boat);
8293 registry.register(&ITEMS.pale_oak_chest_boat);
8294 registry.register(&ITEMS.mangrove_boat);
8295 registry.register(&ITEMS.mangrove_chest_boat);
8296 registry.register(&ITEMS.bamboo_raft);
8297 registry.register(&ITEMS.bamboo_chest_raft);
8298 registry.register(&ITEMS.structure_block);
8299 registry.register(&ITEMS.jigsaw);
8300 registry.register(&ITEMS.test_block);
8301 registry.register(&ITEMS.test_instance_block);
8302 registry.register(&ITEMS.turtle_helmet);
8303 registry.register(&ITEMS.turtle_scute);
8304 registry.register(&ITEMS.armadillo_scute);
8305 registry.register(&ITEMS.wolf_armor);
8306 registry.register(&ITEMS.flint_and_steel);
8307 registry.register(&ITEMS.bowl);
8308 registry.register(&ITEMS.apple);
8309 registry.register(&ITEMS.bow);
8310 registry.register(&ITEMS.arrow);
8311 registry.register(&ITEMS.coal);
8312 registry.register(&ITEMS.charcoal);
8313 registry.register(&ITEMS.diamond);
8314 registry.register(&ITEMS.emerald);
8315 registry.register(&ITEMS.lapis_lazuli);
8316 registry.register(&ITEMS.quartz);
8317 registry.register(&ITEMS.amethyst_shard);
8318 registry.register(&ITEMS.raw_iron);
8319 registry.register(&ITEMS.iron_ingot);
8320 registry.register(&ITEMS.raw_copper);
8321 registry.register(&ITEMS.copper_ingot);
8322 registry.register(&ITEMS.raw_gold);
8323 registry.register(&ITEMS.gold_ingot);
8324 registry.register(&ITEMS.netherite_ingot);
8325 registry.register(&ITEMS.netherite_scrap);
8326 registry.register(&ITEMS.wooden_sword);
8327 registry.register(&ITEMS.wooden_shovel);
8328 registry.register(&ITEMS.wooden_pickaxe);
8329 registry.register(&ITEMS.wooden_axe);
8330 registry.register(&ITEMS.wooden_hoe);
8331 registry.register(&ITEMS.copper_sword);
8332 registry.register(&ITEMS.copper_shovel);
8333 registry.register(&ITEMS.copper_pickaxe);
8334 registry.register(&ITEMS.copper_axe);
8335 registry.register(&ITEMS.copper_hoe);
8336 registry.register(&ITEMS.stone_sword);
8337 registry.register(&ITEMS.stone_shovel);
8338 registry.register(&ITEMS.stone_pickaxe);
8339 registry.register(&ITEMS.stone_axe);
8340 registry.register(&ITEMS.stone_hoe);
8341 registry.register(&ITEMS.golden_sword);
8342 registry.register(&ITEMS.golden_shovel);
8343 registry.register(&ITEMS.golden_pickaxe);
8344 registry.register(&ITEMS.golden_axe);
8345 registry.register(&ITEMS.golden_hoe);
8346 registry.register(&ITEMS.iron_sword);
8347 registry.register(&ITEMS.iron_shovel);
8348 registry.register(&ITEMS.iron_pickaxe);
8349 registry.register(&ITEMS.iron_axe);
8350 registry.register(&ITEMS.iron_hoe);
8351 registry.register(&ITEMS.diamond_sword);
8352 registry.register(&ITEMS.diamond_shovel);
8353 registry.register(&ITEMS.diamond_pickaxe);
8354 registry.register(&ITEMS.diamond_axe);
8355 registry.register(&ITEMS.diamond_hoe);
8356 registry.register(&ITEMS.netherite_sword);
8357 registry.register(&ITEMS.netherite_shovel);
8358 registry.register(&ITEMS.netherite_pickaxe);
8359 registry.register(&ITEMS.netherite_axe);
8360 registry.register(&ITEMS.netherite_hoe);
8361 registry.register(&ITEMS.stick);
8362 registry.register(&ITEMS.mushroom_stew);
8363 registry.register(&ITEMS.string);
8364 registry.register(&ITEMS.feather);
8365 registry.register(&ITEMS.gunpowder);
8366 registry.register(&ITEMS.wheat_seeds);
8367 registry.register(&ITEMS.wheat);
8368 registry.register(&ITEMS.bread);
8369 registry.register(&ITEMS.leather_helmet);
8370 registry.register(&ITEMS.leather_chestplate);
8371 registry.register(&ITEMS.leather_leggings);
8372 registry.register(&ITEMS.leather_boots);
8373 registry.register(&ITEMS.copper_helmet);
8374 registry.register(&ITEMS.copper_chestplate);
8375 registry.register(&ITEMS.copper_leggings);
8376 registry.register(&ITEMS.copper_boots);
8377 registry.register(&ITEMS.chainmail_helmet);
8378 registry.register(&ITEMS.chainmail_chestplate);
8379 registry.register(&ITEMS.chainmail_leggings);
8380 registry.register(&ITEMS.chainmail_boots);
8381 registry.register(&ITEMS.iron_helmet);
8382 registry.register(&ITEMS.iron_chestplate);
8383 registry.register(&ITEMS.iron_leggings);
8384 registry.register(&ITEMS.iron_boots);
8385 registry.register(&ITEMS.diamond_helmet);
8386 registry.register(&ITEMS.diamond_chestplate);
8387 registry.register(&ITEMS.diamond_leggings);
8388 registry.register(&ITEMS.diamond_boots);
8389 registry.register(&ITEMS.golden_helmet);
8390 registry.register(&ITEMS.golden_chestplate);
8391 registry.register(&ITEMS.golden_leggings);
8392 registry.register(&ITEMS.golden_boots);
8393 registry.register(&ITEMS.netherite_helmet);
8394 registry.register(&ITEMS.netherite_chestplate);
8395 registry.register(&ITEMS.netherite_leggings);
8396 registry.register(&ITEMS.netherite_boots);
8397 registry.register(&ITEMS.flint);
8398 registry.register(&ITEMS.porkchop);
8399 registry.register(&ITEMS.cooked_porkchop);
8400 registry.register(&ITEMS.painting);
8401 registry.register(&ITEMS.golden_apple);
8402 registry.register(&ITEMS.enchanted_golden_apple);
8403 registry.register(&ITEMS.oak_sign);
8404 registry.register(&ITEMS.spruce_sign);
8405 registry.register(&ITEMS.birch_sign);
8406 registry.register(&ITEMS.jungle_sign);
8407 registry.register(&ITEMS.acacia_sign);
8408 registry.register(&ITEMS.cherry_sign);
8409 registry.register(&ITEMS.dark_oak_sign);
8410 registry.register(&ITEMS.pale_oak_sign);
8411 registry.register(&ITEMS.mangrove_sign);
8412 registry.register(&ITEMS.bamboo_sign);
8413 registry.register(&ITEMS.crimson_sign);
8414 registry.register(&ITEMS.warped_sign);
8415 registry.register(&ITEMS.oak_hanging_sign);
8416 registry.register(&ITEMS.spruce_hanging_sign);
8417 registry.register(&ITEMS.birch_hanging_sign);
8418 registry.register(&ITEMS.jungle_hanging_sign);
8419 registry.register(&ITEMS.acacia_hanging_sign);
8420 registry.register(&ITEMS.cherry_hanging_sign);
8421 registry.register(&ITEMS.dark_oak_hanging_sign);
8422 registry.register(&ITEMS.pale_oak_hanging_sign);
8423 registry.register(&ITEMS.mangrove_hanging_sign);
8424 registry.register(&ITEMS.bamboo_hanging_sign);
8425 registry.register(&ITEMS.crimson_hanging_sign);
8426 registry.register(&ITEMS.warped_hanging_sign);
8427 registry.register(&ITEMS.bucket);
8428 registry.register(&ITEMS.water_bucket);
8429 registry.register(&ITEMS.lava_bucket);
8430 registry.register(&ITEMS.powder_snow_bucket);
8431 registry.register(&ITEMS.snowball);
8432 registry.register(&ITEMS.leather);
8433 registry.register(&ITEMS.milk_bucket);
8434 registry.register(&ITEMS.pufferfish_bucket);
8435 registry.register(&ITEMS.salmon_bucket);
8436 registry.register(&ITEMS.cod_bucket);
8437 registry.register(&ITEMS.tropical_fish_bucket);
8438 registry.register(&ITEMS.axolotl_bucket);
8439 registry.register(&ITEMS.tadpole_bucket);
8440 registry.register(&ITEMS.brick);
8441 registry.register(&ITEMS.clay_ball);
8442 registry.register(&ITEMS.dried_kelp_block);
8443 registry.register(&ITEMS.paper);
8444 registry.register(&ITEMS.book);
8445 registry.register(&ITEMS.slime_ball);
8446 registry.register(&ITEMS.egg);
8447 registry.register(&ITEMS.blue_egg);
8448 registry.register(&ITEMS.brown_egg);
8449 registry.register(&ITEMS.compass);
8450 registry.register(&ITEMS.recovery_compass);
8451 registry.register(&ITEMS.bundle);
8452 registry.register(&ITEMS.white_bundle);
8453 registry.register(&ITEMS.orange_bundle);
8454 registry.register(&ITEMS.magenta_bundle);
8455 registry.register(&ITEMS.light_blue_bundle);
8456 registry.register(&ITEMS.yellow_bundle);
8457 registry.register(&ITEMS.lime_bundle);
8458 registry.register(&ITEMS.pink_bundle);
8459 registry.register(&ITEMS.gray_bundle);
8460 registry.register(&ITEMS.light_gray_bundle);
8461 registry.register(&ITEMS.cyan_bundle);
8462 registry.register(&ITEMS.purple_bundle);
8463 registry.register(&ITEMS.blue_bundle);
8464 registry.register(&ITEMS.brown_bundle);
8465 registry.register(&ITEMS.green_bundle);
8466 registry.register(&ITEMS.red_bundle);
8467 registry.register(&ITEMS.black_bundle);
8468 registry.register(&ITEMS.fishing_rod);
8469 registry.register(&ITEMS.clock);
8470 registry.register(&ITEMS.spyglass);
8471 registry.register(&ITEMS.glowstone_dust);
8472 registry.register(&ITEMS.cod);
8473 registry.register(&ITEMS.salmon);
8474 registry.register(&ITEMS.tropical_fish);
8475 registry.register(&ITEMS.pufferfish);
8476 registry.register(&ITEMS.cooked_cod);
8477 registry.register(&ITEMS.cooked_salmon);
8478 registry.register(&ITEMS.ink_sac);
8479 registry.register(&ITEMS.glow_ink_sac);
8480 registry.register(&ITEMS.cocoa_beans);
8481 registry.register(&ITEMS.white_dye);
8482 registry.register(&ITEMS.orange_dye);
8483 registry.register(&ITEMS.magenta_dye);
8484 registry.register(&ITEMS.light_blue_dye);
8485 registry.register(&ITEMS.yellow_dye);
8486 registry.register(&ITEMS.lime_dye);
8487 registry.register(&ITEMS.pink_dye);
8488 registry.register(&ITEMS.gray_dye);
8489 registry.register(&ITEMS.light_gray_dye);
8490 registry.register(&ITEMS.cyan_dye);
8491 registry.register(&ITEMS.purple_dye);
8492 registry.register(&ITEMS.blue_dye);
8493 registry.register(&ITEMS.brown_dye);
8494 registry.register(&ITEMS.green_dye);
8495 registry.register(&ITEMS.red_dye);
8496 registry.register(&ITEMS.black_dye);
8497 registry.register(&ITEMS.bone_meal);
8498 registry.register(&ITEMS.bone);
8499 registry.register(&ITEMS.sugar);
8500 registry.register(&ITEMS.cake);
8501 registry.register(&ITEMS.white_bed);
8502 registry.register(&ITEMS.orange_bed);
8503 registry.register(&ITEMS.magenta_bed);
8504 registry.register(&ITEMS.light_blue_bed);
8505 registry.register(&ITEMS.yellow_bed);
8506 registry.register(&ITEMS.lime_bed);
8507 registry.register(&ITEMS.pink_bed);
8508 registry.register(&ITEMS.gray_bed);
8509 registry.register(&ITEMS.light_gray_bed);
8510 registry.register(&ITEMS.cyan_bed);
8511 registry.register(&ITEMS.purple_bed);
8512 registry.register(&ITEMS.blue_bed);
8513 registry.register(&ITEMS.brown_bed);
8514 registry.register(&ITEMS.green_bed);
8515 registry.register(&ITEMS.red_bed);
8516 registry.register(&ITEMS.black_bed);
8517 registry.register(&ITEMS.cookie);
8518 registry.register(&ITEMS.crafter);
8519 registry.register(&ITEMS.filled_map);
8520 registry.register(&ITEMS.shears);
8521 registry.register(&ITEMS.melon_slice);
8522 registry.register(&ITEMS.dried_kelp);
8523 registry.register(&ITEMS.pumpkin_seeds);
8524 registry.register(&ITEMS.melon_seeds);
8525 registry.register(&ITEMS.beef);
8526 registry.register(&ITEMS.cooked_beef);
8527 registry.register(&ITEMS.chicken);
8528 registry.register(&ITEMS.cooked_chicken);
8529 registry.register(&ITEMS.rotten_flesh);
8530 registry.register(&ITEMS.ender_pearl);
8531 registry.register(&ITEMS.blaze_rod);
8532 registry.register(&ITEMS.ghast_tear);
8533 registry.register(&ITEMS.gold_nugget);
8534 registry.register(&ITEMS.nether_wart);
8535 registry.register(&ITEMS.glass_bottle);
8536 registry.register(&ITEMS.potion);
8537 registry.register(&ITEMS.spider_eye);
8538 registry.register(&ITEMS.fermented_spider_eye);
8539 registry.register(&ITEMS.blaze_powder);
8540 registry.register(&ITEMS.magma_cream);
8541 registry.register(&ITEMS.brewing_stand);
8542 registry.register(&ITEMS.cauldron);
8543 registry.register(&ITEMS.ender_eye);
8544 registry.register(&ITEMS.glistering_melon_slice);
8545 registry.register(&ITEMS.chicken_spawn_egg);
8546 registry.register(&ITEMS.cow_spawn_egg);
8547 registry.register(&ITEMS.pig_spawn_egg);
8548 registry.register(&ITEMS.sheep_spawn_egg);
8549 registry.register(&ITEMS.camel_spawn_egg);
8550 registry.register(&ITEMS.donkey_spawn_egg);
8551 registry.register(&ITEMS.horse_spawn_egg);
8552 registry.register(&ITEMS.mule_spawn_egg);
8553 registry.register(&ITEMS.cat_spawn_egg);
8554 registry.register(&ITEMS.parrot_spawn_egg);
8555 registry.register(&ITEMS.wolf_spawn_egg);
8556 registry.register(&ITEMS.armadillo_spawn_egg);
8557 registry.register(&ITEMS.bat_spawn_egg);
8558 registry.register(&ITEMS.bee_spawn_egg);
8559 registry.register(&ITEMS.fox_spawn_egg);
8560 registry.register(&ITEMS.goat_spawn_egg);
8561 registry.register(&ITEMS.llama_spawn_egg);
8562 registry.register(&ITEMS.ocelot_spawn_egg);
8563 registry.register(&ITEMS.panda_spawn_egg);
8564 registry.register(&ITEMS.polar_bear_spawn_egg);
8565 registry.register(&ITEMS.rabbit_spawn_egg);
8566 registry.register(&ITEMS.axolotl_spawn_egg);
8567 registry.register(&ITEMS.cod_spawn_egg);
8568 registry.register(&ITEMS.dolphin_spawn_egg);
8569 registry.register(&ITEMS.frog_spawn_egg);
8570 registry.register(&ITEMS.glow_squid_spawn_egg);
8571 registry.register(&ITEMS.nautilus_spawn_egg);
8572 registry.register(&ITEMS.pufferfish_spawn_egg);
8573 registry.register(&ITEMS.salmon_spawn_egg);
8574 registry.register(&ITEMS.squid_spawn_egg);
8575 registry.register(&ITEMS.tadpole_spawn_egg);
8576 registry.register(&ITEMS.tropical_fish_spawn_egg);
8577 registry.register(&ITEMS.turtle_spawn_egg);
8578 registry.register(&ITEMS.allay_spawn_egg);
8579 registry.register(&ITEMS.mooshroom_spawn_egg);
8580 registry.register(&ITEMS.sniffer_spawn_egg);
8581 registry.register(&ITEMS.copper_golem_spawn_egg);
8582 registry.register(&ITEMS.iron_golem_spawn_egg);
8583 registry.register(&ITEMS.snow_golem_spawn_egg);
8584 registry.register(&ITEMS.trader_llama_spawn_egg);
8585 registry.register(&ITEMS.villager_spawn_egg);
8586 registry.register(&ITEMS.wandering_trader_spawn_egg);
8587 registry.register(&ITEMS.bogged_spawn_egg);
8588 registry.register(&ITEMS.camel_husk_spawn_egg);
8589 registry.register(&ITEMS.drowned_spawn_egg);
8590 registry.register(&ITEMS.husk_spawn_egg);
8591 registry.register(&ITEMS.parched_spawn_egg);
8592 registry.register(&ITEMS.skeleton_spawn_egg);
8593 registry.register(&ITEMS.skeleton_horse_spawn_egg);
8594 registry.register(&ITEMS.stray_spawn_egg);
8595 registry.register(&ITEMS.wither_spawn_egg);
8596 registry.register(&ITEMS.wither_skeleton_spawn_egg);
8597 registry.register(&ITEMS.zombie_spawn_egg);
8598 registry.register(&ITEMS.zombie_horse_spawn_egg);
8599 registry.register(&ITEMS.zombie_nautilus_spawn_egg);
8600 registry.register(&ITEMS.zombie_villager_spawn_egg);
8601 registry.register(&ITEMS.cave_spider_spawn_egg);
8602 registry.register(&ITEMS.spider_spawn_egg);
8603 registry.register(&ITEMS.breeze_spawn_egg);
8604 registry.register(&ITEMS.creaking_spawn_egg);
8605 registry.register(&ITEMS.creeper_spawn_egg);
8606 registry.register(&ITEMS.elder_guardian_spawn_egg);
8607 registry.register(&ITEMS.guardian_spawn_egg);
8608 registry.register(&ITEMS.phantom_spawn_egg);
8609 registry.register(&ITEMS.silverfish_spawn_egg);
8610 registry.register(&ITEMS.slime_spawn_egg);
8611 registry.register(&ITEMS.warden_spawn_egg);
8612 registry.register(&ITEMS.witch_spawn_egg);
8613 registry.register(&ITEMS.evoker_spawn_egg);
8614 registry.register(&ITEMS.pillager_spawn_egg);
8615 registry.register(&ITEMS.ravager_spawn_egg);
8616 registry.register(&ITEMS.vindicator_spawn_egg);
8617 registry.register(&ITEMS.vex_spawn_egg);
8618 registry.register(&ITEMS.blaze_spawn_egg);
8619 registry.register(&ITEMS.ghast_spawn_egg);
8620 registry.register(&ITEMS.happy_ghast_spawn_egg);
8621 registry.register(&ITEMS.hoglin_spawn_egg);
8622 registry.register(&ITEMS.magma_cube_spawn_egg);
8623 registry.register(&ITEMS.piglin_spawn_egg);
8624 registry.register(&ITEMS.piglin_brute_spawn_egg);
8625 registry.register(&ITEMS.strider_spawn_egg);
8626 registry.register(&ITEMS.zoglin_spawn_egg);
8627 registry.register(&ITEMS.zombified_piglin_spawn_egg);
8628 registry.register(&ITEMS.ender_dragon_spawn_egg);
8629 registry.register(&ITEMS.enderman_spawn_egg);
8630 registry.register(&ITEMS.endermite_spawn_egg);
8631 registry.register(&ITEMS.shulker_spawn_egg);
8632 registry.register(&ITEMS.experience_bottle);
8633 registry.register(&ITEMS.fire_charge);
8634 registry.register(&ITEMS.wind_charge);
8635 registry.register(&ITEMS.writable_book);
8636 registry.register(&ITEMS.written_book);
8637 registry.register(&ITEMS.breeze_rod);
8638 registry.register(&ITEMS.mace);
8639 registry.register(&ITEMS.item_frame);
8640 registry.register(&ITEMS.glow_item_frame);
8641 registry.register(&ITEMS.flower_pot);
8642 registry.register(&ITEMS.carrot);
8643 registry.register(&ITEMS.potato);
8644 registry.register(&ITEMS.baked_potato);
8645 registry.register(&ITEMS.poisonous_potato);
8646 registry.register(&ITEMS.map);
8647 registry.register(&ITEMS.golden_carrot);
8648 registry.register(&ITEMS.skeleton_skull);
8649 registry.register(&ITEMS.wither_skeleton_skull);
8650 registry.register(&ITEMS.player_head);
8651 registry.register(&ITEMS.zombie_head);
8652 registry.register(&ITEMS.creeper_head);
8653 registry.register(&ITEMS.dragon_head);
8654 registry.register(&ITEMS.piglin_head);
8655 registry.register(&ITEMS.nether_star);
8656 registry.register(&ITEMS.pumpkin_pie);
8657 registry.register(&ITEMS.firework_rocket);
8658 registry.register(&ITEMS.firework_star);
8659 registry.register(&ITEMS.enchanted_book);
8660 registry.register(&ITEMS.nether_brick);
8661 registry.register(&ITEMS.resin_brick);
8662 registry.register(&ITEMS.prismarine_shard);
8663 registry.register(&ITEMS.prismarine_crystals);
8664 registry.register(&ITEMS.rabbit);
8665 registry.register(&ITEMS.cooked_rabbit);
8666 registry.register(&ITEMS.rabbit_stew);
8667 registry.register(&ITEMS.rabbit_foot);
8668 registry.register(&ITEMS.rabbit_hide);
8669 registry.register(&ITEMS.armor_stand);
8670 registry.register(&ITEMS.copper_horse_armor);
8671 registry.register(&ITEMS.iron_horse_armor);
8672 registry.register(&ITEMS.golden_horse_armor);
8673 registry.register(&ITEMS.diamond_horse_armor);
8674 registry.register(&ITEMS.netherite_horse_armor);
8675 registry.register(&ITEMS.leather_horse_armor);
8676 registry.register(&ITEMS.lead);
8677 registry.register(&ITEMS.name_tag);
8678 registry.register(&ITEMS.command_block_minecart);
8679 registry.register(&ITEMS.mutton);
8680 registry.register(&ITEMS.cooked_mutton);
8681 registry.register(&ITEMS.white_banner);
8682 registry.register(&ITEMS.orange_banner);
8683 registry.register(&ITEMS.magenta_banner);
8684 registry.register(&ITEMS.light_blue_banner);
8685 registry.register(&ITEMS.yellow_banner);
8686 registry.register(&ITEMS.lime_banner);
8687 registry.register(&ITEMS.pink_banner);
8688 registry.register(&ITEMS.gray_banner);
8689 registry.register(&ITEMS.light_gray_banner);
8690 registry.register(&ITEMS.cyan_banner);
8691 registry.register(&ITEMS.purple_banner);
8692 registry.register(&ITEMS.blue_banner);
8693 registry.register(&ITEMS.brown_banner);
8694 registry.register(&ITEMS.green_banner);
8695 registry.register(&ITEMS.red_banner);
8696 registry.register(&ITEMS.black_banner);
8697 registry.register(&ITEMS.end_crystal);
8698 registry.register(&ITEMS.chorus_fruit);
8699 registry.register(&ITEMS.popped_chorus_fruit);
8700 registry.register(&ITEMS.torchflower_seeds);
8701 registry.register(&ITEMS.pitcher_pod);
8702 registry.register(&ITEMS.beetroot);
8703 registry.register(&ITEMS.beetroot_seeds);
8704 registry.register(&ITEMS.beetroot_soup);
8705 registry.register(&ITEMS.dragon_breath);
8706 registry.register(&ITEMS.splash_potion);
8707 registry.register(&ITEMS.spectral_arrow);
8708 registry.register(&ITEMS.tipped_arrow);
8709 registry.register(&ITEMS.lingering_potion);
8710 registry.register(&ITEMS.shield);
8711 registry.register(&ITEMS.wooden_spear);
8712 registry.register(&ITEMS.stone_spear);
8713 registry.register(&ITEMS.copper_spear);
8714 registry.register(&ITEMS.iron_spear);
8715 registry.register(&ITEMS.golden_spear);
8716 registry.register(&ITEMS.diamond_spear);
8717 registry.register(&ITEMS.netherite_spear);
8718 registry.register(&ITEMS.totem_of_undying);
8719 registry.register(&ITEMS.shulker_shell);
8720 registry.register(&ITEMS.iron_nugget);
8721 registry.register(&ITEMS.copper_nugget);
8722 registry.register(&ITEMS.knowledge_book);
8723 registry.register(&ITEMS.debug_stick);
8724 registry.register(&ITEMS.music_disc_13);
8725 registry.register(&ITEMS.music_disc_cat);
8726 registry.register(&ITEMS.music_disc_blocks);
8727 registry.register(&ITEMS.music_disc_chirp);
8728 registry.register(&ITEMS.music_disc_creator);
8729 registry.register(&ITEMS.music_disc_creator_music_box);
8730 registry.register(&ITEMS.music_disc_far);
8731 registry.register(&ITEMS.music_disc_lava_chicken);
8732 registry.register(&ITEMS.music_disc_mall);
8733 registry.register(&ITEMS.music_disc_mellohi);
8734 registry.register(&ITEMS.music_disc_stal);
8735 registry.register(&ITEMS.music_disc_strad);
8736 registry.register(&ITEMS.music_disc_ward);
8737 registry.register(&ITEMS.music_disc_11);
8738 registry.register(&ITEMS.music_disc_wait);
8739 registry.register(&ITEMS.music_disc_otherside);
8740 registry.register(&ITEMS.music_disc_relic);
8741 registry.register(&ITEMS.music_disc_5);
8742 registry.register(&ITEMS.music_disc_pigstep);
8743 registry.register(&ITEMS.music_disc_precipice);
8744 registry.register(&ITEMS.music_disc_tears);
8745 registry.register(&ITEMS.disc_fragment_5);
8746 registry.register(&ITEMS.trident);
8747 registry.register(&ITEMS.nautilus_shell);
8748 registry.register(&ITEMS.iron_nautilus_armor);
8749 registry.register(&ITEMS.golden_nautilus_armor);
8750 registry.register(&ITEMS.diamond_nautilus_armor);
8751 registry.register(&ITEMS.netherite_nautilus_armor);
8752 registry.register(&ITEMS.copper_nautilus_armor);
8753 registry.register(&ITEMS.heart_of_the_sea);
8754 registry.register(&ITEMS.crossbow);
8755 registry.register(&ITEMS.suspicious_stew);
8756 registry.register(&ITEMS.loom);
8757 registry.register(&ITEMS.flower_banner_pattern);
8758 registry.register(&ITEMS.creeper_banner_pattern);
8759 registry.register(&ITEMS.skull_banner_pattern);
8760 registry.register(&ITEMS.mojang_banner_pattern);
8761 registry.register(&ITEMS.globe_banner_pattern);
8762 registry.register(&ITEMS.piglin_banner_pattern);
8763 registry.register(&ITEMS.flow_banner_pattern);
8764 registry.register(&ITEMS.guster_banner_pattern);
8765 registry.register(&ITEMS.field_masoned_banner_pattern);
8766 registry.register(&ITEMS.bordure_indented_banner_pattern);
8767 registry.register(&ITEMS.goat_horn);
8768 registry.register(&ITEMS.composter);
8769 registry.register(&ITEMS.barrel);
8770 registry.register(&ITEMS.smoker);
8771 registry.register(&ITEMS.blast_furnace);
8772 registry.register(&ITEMS.cartography_table);
8773 registry.register(&ITEMS.fletching_table);
8774 registry.register(&ITEMS.grindstone);
8775 registry.register(&ITEMS.smithing_table);
8776 registry.register(&ITEMS.stonecutter);
8777 registry.register(&ITEMS.bell);
8778 registry.register(&ITEMS.lantern);
8779 registry.register(&ITEMS.soul_lantern);
8780 registry.register(&ITEMS.copper_lantern);
8781 registry.register(&ITEMS.exposed_copper_lantern);
8782 registry.register(&ITEMS.weathered_copper_lantern);
8783 registry.register(&ITEMS.oxidized_copper_lantern);
8784 registry.register(&ITEMS.waxed_copper_lantern);
8785 registry.register(&ITEMS.waxed_exposed_copper_lantern);
8786 registry.register(&ITEMS.waxed_weathered_copper_lantern);
8787 registry.register(&ITEMS.waxed_oxidized_copper_lantern);
8788 registry.register(&ITEMS.sweet_berries);
8789 registry.register(&ITEMS.glow_berries);
8790 registry.register(&ITEMS.campfire);
8791 registry.register(&ITEMS.soul_campfire);
8792 registry.register(&ITEMS.shroomlight);
8793 registry.register(&ITEMS.honeycomb);
8794 registry.register(&ITEMS.bee_nest);
8795 registry.register(&ITEMS.beehive);
8796 registry.register(&ITEMS.honey_bottle);
8797 registry.register(&ITEMS.honeycomb_block);
8798 registry.register(&ITEMS.lodestone);
8799 registry.register(&ITEMS.crying_obsidian);
8800 registry.register(&ITEMS.blackstone);
8801 registry.register(&ITEMS.blackstone_slab);
8802 registry.register(&ITEMS.blackstone_stairs);
8803 registry.register(&ITEMS.gilded_blackstone);
8804 registry.register(&ITEMS.polished_blackstone);
8805 registry.register(&ITEMS.polished_blackstone_slab);
8806 registry.register(&ITEMS.polished_blackstone_stairs);
8807 registry.register(&ITEMS.chiseled_polished_blackstone);
8808 registry.register(&ITEMS.polished_blackstone_bricks);
8809 registry.register(&ITEMS.polished_blackstone_brick_slab);
8810 registry.register(&ITEMS.polished_blackstone_brick_stairs);
8811 registry.register(&ITEMS.cracked_polished_blackstone_bricks);
8812 registry.register(&ITEMS.respawn_anchor);
8813 registry.register(&ITEMS.candle);
8814 registry.register(&ITEMS.white_candle);
8815 registry.register(&ITEMS.orange_candle);
8816 registry.register(&ITEMS.magenta_candle);
8817 registry.register(&ITEMS.light_blue_candle);
8818 registry.register(&ITEMS.yellow_candle);
8819 registry.register(&ITEMS.lime_candle);
8820 registry.register(&ITEMS.pink_candle);
8821 registry.register(&ITEMS.gray_candle);
8822 registry.register(&ITEMS.light_gray_candle);
8823 registry.register(&ITEMS.cyan_candle);
8824 registry.register(&ITEMS.purple_candle);
8825 registry.register(&ITEMS.blue_candle);
8826 registry.register(&ITEMS.brown_candle);
8827 registry.register(&ITEMS.green_candle);
8828 registry.register(&ITEMS.red_candle);
8829 registry.register(&ITEMS.black_candle);
8830 registry.register(&ITEMS.small_amethyst_bud);
8831 registry.register(&ITEMS.medium_amethyst_bud);
8832 registry.register(&ITEMS.large_amethyst_bud);
8833 registry.register(&ITEMS.amethyst_cluster);
8834 registry.register(&ITEMS.pointed_dripstone);
8835 registry.register(&ITEMS.ochre_froglight);
8836 registry.register(&ITEMS.verdant_froglight);
8837 registry.register(&ITEMS.pearlescent_froglight);
8838 registry.register(&ITEMS.frogspawn);
8839 registry.register(&ITEMS.echo_shard);
8840 registry.register(&ITEMS.brush);
8841 registry.register(&ITEMS.netherite_upgrade_smithing_template);
8842 registry.register(&ITEMS.sentry_armor_trim_smithing_template);
8843 registry.register(&ITEMS.dune_armor_trim_smithing_template);
8844 registry.register(&ITEMS.coast_armor_trim_smithing_template);
8845 registry.register(&ITEMS.wild_armor_trim_smithing_template);
8846 registry.register(&ITEMS.ward_armor_trim_smithing_template);
8847 registry.register(&ITEMS.eye_armor_trim_smithing_template);
8848 registry.register(&ITEMS.vex_armor_trim_smithing_template);
8849 registry.register(&ITEMS.tide_armor_trim_smithing_template);
8850 registry.register(&ITEMS.snout_armor_trim_smithing_template);
8851 registry.register(&ITEMS.rib_armor_trim_smithing_template);
8852 registry.register(&ITEMS.spire_armor_trim_smithing_template);
8853 registry.register(&ITEMS.wayfinder_armor_trim_smithing_template);
8854 registry.register(&ITEMS.shaper_armor_trim_smithing_template);
8855 registry.register(&ITEMS.silence_armor_trim_smithing_template);
8856 registry.register(&ITEMS.raiser_armor_trim_smithing_template);
8857 registry.register(&ITEMS.host_armor_trim_smithing_template);
8858 registry.register(&ITEMS.flow_armor_trim_smithing_template);
8859 registry.register(&ITEMS.bolt_armor_trim_smithing_template);
8860 registry.register(&ITEMS.angler_pottery_sherd);
8861 registry.register(&ITEMS.archer_pottery_sherd);
8862 registry.register(&ITEMS.arms_up_pottery_sherd);
8863 registry.register(&ITEMS.blade_pottery_sherd);
8864 registry.register(&ITEMS.brewer_pottery_sherd);
8865 registry.register(&ITEMS.burn_pottery_sherd);
8866 registry.register(&ITEMS.danger_pottery_sherd);
8867 registry.register(&ITEMS.explorer_pottery_sherd);
8868 registry.register(&ITEMS.flow_pottery_sherd);
8869 registry.register(&ITEMS.friend_pottery_sherd);
8870 registry.register(&ITEMS.guster_pottery_sherd);
8871 registry.register(&ITEMS.heart_pottery_sherd);
8872 registry.register(&ITEMS.heartbreak_pottery_sherd);
8873 registry.register(&ITEMS.howl_pottery_sherd);
8874 registry.register(&ITEMS.miner_pottery_sherd);
8875 registry.register(&ITEMS.mourner_pottery_sherd);
8876 registry.register(&ITEMS.plenty_pottery_sherd);
8877 registry.register(&ITEMS.prize_pottery_sherd);
8878 registry.register(&ITEMS.scrape_pottery_sherd);
8879 registry.register(&ITEMS.sheaf_pottery_sherd);
8880 registry.register(&ITEMS.shelter_pottery_sherd);
8881 registry.register(&ITEMS.skull_pottery_sherd);
8882 registry.register(&ITEMS.snort_pottery_sherd);
8883 registry.register(&ITEMS.copper_grate);
8884 registry.register(&ITEMS.exposed_copper_grate);
8885 registry.register(&ITEMS.weathered_copper_grate);
8886 registry.register(&ITEMS.oxidized_copper_grate);
8887 registry.register(&ITEMS.waxed_copper_grate);
8888 registry.register(&ITEMS.waxed_exposed_copper_grate);
8889 registry.register(&ITEMS.waxed_weathered_copper_grate);
8890 registry.register(&ITEMS.waxed_oxidized_copper_grate);
8891 registry.register(&ITEMS.copper_bulb);
8892 registry.register(&ITEMS.exposed_copper_bulb);
8893 registry.register(&ITEMS.weathered_copper_bulb);
8894 registry.register(&ITEMS.oxidized_copper_bulb);
8895 registry.register(&ITEMS.waxed_copper_bulb);
8896 registry.register(&ITEMS.waxed_exposed_copper_bulb);
8897 registry.register(&ITEMS.waxed_weathered_copper_bulb);
8898 registry.register(&ITEMS.waxed_oxidized_copper_bulb);
8899 registry.register(&ITEMS.copper_chest);
8900 registry.register(&ITEMS.exposed_copper_chest);
8901 registry.register(&ITEMS.weathered_copper_chest);
8902 registry.register(&ITEMS.oxidized_copper_chest);
8903 registry.register(&ITEMS.waxed_copper_chest);
8904 registry.register(&ITEMS.waxed_exposed_copper_chest);
8905 registry.register(&ITEMS.waxed_weathered_copper_chest);
8906 registry.register(&ITEMS.waxed_oxidized_copper_chest);
8907 registry.register(&ITEMS.copper_golem_statue);
8908 registry.register(&ITEMS.exposed_copper_golem_statue);
8909 registry.register(&ITEMS.weathered_copper_golem_statue);
8910 registry.register(&ITEMS.oxidized_copper_golem_statue);
8911 registry.register(&ITEMS.waxed_copper_golem_statue);
8912 registry.register(&ITEMS.waxed_exposed_copper_golem_statue);
8913 registry.register(&ITEMS.waxed_weathered_copper_golem_statue);
8914 registry.register(&ITEMS.waxed_oxidized_copper_golem_statue);
8915 registry.register(&ITEMS.trial_spawner);
8916 registry.register(&ITEMS.trial_key);
8917 registry.register(&ITEMS.ominous_trial_key);
8918 registry.register(&ITEMS.vault);
8919 registry.register(&ITEMS.ominous_bottle);
8920}